Несмотря на мои огромные усилия, мне не удалось установить назначенный IP-адрес на моей машине с Ubuntu. Я сделал следующее:
Это мой результат ifconfig:
enp4s0 Link encap:Ethernet HWaddr 28:d2:44:f9:03:a1
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:57143 errors:0 dropped:0 overruns:0 frame:0
TX packets:57143 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:5520637 (5.5 MB) TX bytes:5520637 (5.5 MB)
wlp5s0 Link encap:Ethernet HWaddr 80:19:34:08:26:63
inet addr:192.168.200.3 Bcast:192.168.200.255 Mask:255.255.255.0
inet6 addr: fe80::adac:3e50:1835:2e22/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:120810 errors:0 dropped:0 overruns:0 frame:0
TX packets:86941 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:65485971 (65.4 MB) TX bytes:15414822 (15.4 MB)
В каждом уроке и посте я обнаружил, что устройство называлось eth0 вместо моего wlp5s0, но я переключал eth0 с моим wlp5s0 в учебниках.
Это мой / etc / network / interfaces:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo wlp5s0
iface lo inet loopback
iface wlp5s0 inet static
address 192.168.200.32
gateway 192.168.200.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
Таким образом, мой адрес должен быть «192.168.200.32» после перезапуска, но после перезапуска:
sudo service network-manager restart
sudo service networking restart
sudo service resolvconf restart
есть без изменений в выводе ifconfig.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ, МОЖЕТ БЫТЬ НУЖНА:
вывод ip route show
default via 192.168.200.1 dev wlp5s0 proto static metric 600
169.254.0.0/16 dev wlp5s0 scope link metric 1000
192.168.200.0/24 dev wlp5s0 proto kernel scope link src 192.168.200.3 metric 600
Выход ifconfig wlp5s0 | grep Mask
для маски:
inet addr:192.168.200.3 Bcast:192.168.200.255 Mask:255.255.255.0
Я подключаюсь по беспроводной сети.
Когда я использовал сетевой менеджер, он некоторое время работал, но через пару часов я получаю:
DNS_PROBE_FINISHED_BAD_CONFIG
при попытке получить доступ к любому веб-сайту.
Предложенные sudo reslovconf -u
не влияют на эту проблему.
После того, как я изменил свои DNS-серверы любым способом, я получаю:
Используйте Администратора сети GUI для установки статического IP
, Это - то, что мои настройки Network Manager похожи на использование статического IP
, Но устанавливают адрес на 192.168.200.32 и устанавливают шлюз на 192.168.200.1
Если Вы хотите соединиться с помощью беспроводных технологий и использовать /etc/network/interfaces
, необходимо объявить сеть и пароль, с которым Вы хотите соединиться:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo wlp5s0
iface lo inet loopback
iface wlp5s0 inet static
address 192.168.200.32
gateway 192.168.200.1
netmask 255.255.255.0
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
dns-nameservers 8.8.8.8 8.8.4.4
Заставляют систему читать и использовать изменения:
sudo ifdown wlp5s0 && sudo ifup -v wlp5s0
Вы соединялись?
ping -c3 192.168.200.1
ping -c3 www.google.com