Я пытаюсь настроить беспроводной статический IP, и все, что я нашел до сих пор, относится к соединениям Ethernet. Полезное руководство, которое я нашел, это:
http://www.sudo-juice.com/how-to-set-a-static-ip-in-ubuntu-the-proper-way/
Пока что я написал в /etc/network/interfaces следующее:
iface eth0 inet static
address 192.168.0.108
netmask 255.255.255.0
gateway 192.168.1.1
Как мне изменить его, чтобы получить беспроводной статический IP-адрес?
Редактировать:
Изменил eth0
на wlan0
, но когда я перезапустил сеть, я не смог подключиться к Интернету.
iface wlan0 inet static
address 192.168.0.108
netmask 255.255.255.0
gateway 192.168.1.1
Мой ifconfig
результат после изменения был следующим:
eth0 Link encap:Ethernet HWaddr f0:76:1c:74:9d:e3
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:10049 errors:0 dropped:0 overruns:0 frame:0
TX packets:10049 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:923248 (923.2 KB) TX bytes:923248 (923.2 KB)
wlan0 Link encap:Ethernet HWaddr ac:b5:7d:e9:1a:79
inet addr:192.168.0.108 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:125998 errors:0 dropped:0 overruns:0 frame:0
TX packets:78544 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:163553553 (163.5 MB) TX bytes:9362435 (9.3 MB)
Проверил свою маршрутизацию (с wlan0
комментариями) и получил следующее:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
решение1
Ваш интерфейс wlan0 не сможет правильно подключиться к 192.168.0.0.108 с учетом шлюза 192.168.1.1. Один или другой неверен. Я предлагаю вам проверить другие устройства в той же сети, чтобы проверить эти данные.
Также, любой беспроводной интерфейс требует имя сети и ключ WPA для ассоциации. Я предлагаю ваш/etc/сеть/интерфейсыфайл должен быть изменен следующим образом:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.108
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
wpa-ssid <your_network>
wpa-psk <your_key>
Перезапустите интерфейс:
sudo ifdown wlan0 && sudo ifup -v wlan0
Проверять:
ping -c3 www.ubuntu.com
Конечно, замените указанные выше данные на проверенные.