Încerc să setez un ip static pe Ubuntu.
ip a:
1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc noqueue stare UP grup implicit qlen 1000
link/ether ... brd ff:ff:ff:ff:ff:ff
inet 192.168.1.15/24 brd 192.168.1.255 scope global dynamic wkp1s0
valid_lft 86000sec preferred_lft 86000sec
inet6 ... scope link
pentru totdeauna preferred_lft pentru totdeauna
ethtool -i wkp1s0:
șofer: iwlwifi
versiune:...
versiunea softului: ...
expansion-rom-version:
info autobuz: 0000:01:00.0
suporturi-statistici: da
suporturi-test: nu
suportă-eeprom-access: nu
suportă-registru-dump: nu
suporturi-priv-flags: nu
ethtool -i epn2s0:
driver: r8169
versiune:
versiunea softului: ...
expansion-rom-version:
info autobuz: 0000:02:00.0
suporturi-statistici: da
suporturi-test: nu
suportă-eeprom-access: nu
suportă-registru-dump: da
suporturi-priv-flags: nu
implicit „/etc/netplan/00-installer-config.yaml”:
# Aceasta este configurația rețelei scrisă de „subiquity”
reţea:
ethernet:
epn2s0:
dhcp4: adevărat
versiunea: 2
Când încerc să schimb fișierul yaml la acesta:
„/etc/netplan/00-installer-config.yaml”:
# Aceasta este configurația rețelei scrisă de „subiquity”
reţea:
versiunea: 2
ethernet:
wkp1s0:
adrese:
[192.168.1.100/24]
servere de nume:
adrese: [8.8.8.8,8.8.4.4]
da aceasta eroare:
sudo netplan try
/etc/netplan/00-installer-config.yaml:5:5: Eroare în definiția rețelei: Definiția actualizată „wkp1s0” modifică tipul dispozitivului
wkp1s0:
^
ce fac greșit?
Știu că fișierul meu original yaml setează dhcp pentru celălalt adaptor, epn2s0, dar chiar dacă face asta, wkp1s0 primește un ip.
Când schimb wkp1s0 -> epn2s0 în fișierul yaml pentru a încerca să setez ip static pentru epn2s0, primesc această eroare:
sudo netplan try
A apărut o eroare: comanda „['systemctl], 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' a returnat starea de ieșire diferită de zero 1.
ce fac greșit?
ACTUALIZAȚI:
când încerc acest fișier yaml:
# Aceasta este configurația rețelei scrisă de „subiquity”
reţea:
versiunea: 2
wifi-uri:
wkp1s0:
adrese:
[192.168.1.151/24]
servere de nume:
adrese: [8.8.8.8,8.8.4.4]
ethernet:
epn2s0:
dhcp4:
Adevărat
netplan încercați:
A apărut o eroare: comanda „['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' a returnat starea de ieșire diferită de zero 1.
După aceea, „ip a” arată acum:
1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc noqueue stare UP grup implicit qlen 1000
link/ether ... brd ff:ff:ff:ff:ff:ff
inet 192.168.1.151/24 brd 192.168.1.255 scope global global wkp1s0
valid_lft 86000sec preferred_lft 86000sec
inet 192.168.1.44/24 brd 192.168.1.255 scope global secundar dinamic wkp1s0
valid_lft 86000sec preferred_lft 86000sec
inet6 ... scope link
valid_lft pentru totdeauna preferred_lft pentru totdeauna
Deci acum adaptorul wifi pare să aibă 2 adrese IP, dintre care 1 este dinamică
Ambele adrese IP funcționează acum (găzduiesc un server apache2 pe el), iar una dintre ele este statică, deci poate s-a rezolvat, dar nu vreau IP-ul dinamic, ci doar cel static.