好的,我正在像这样处理我的文件:
$ sudo gedit /etc/network/interfaces
auto lo wlan0
iface lo inet loopback
iface wlan0 inet static
address xxx.xxx.xxx.xxx # I use the address I want
netmask xxx.xxx.xxx.xxx # 255.255.255.0
gateway xxx.xxx.xxx.xxx # 192.168.2.1 my router ip
DNS xxx.xxx.xxx.xxx # 8.8.8.8 google
这根本不起作用
答案1
它应该是 dns-nameservers,而不是 DNS。此外,由于这是一个无线接口,您必须声明要连接到哪个网络并提供 WPA 密码。我建议:
auto lo wlan0
iface lo inet loopback
iface wlan0 inet static
address xxx.xxx.xxx.xxx # I use the address I want
netmask xxx.xxx.xxx.xxx # 255.255.255.0
gateway xxx.xxx.xxx.xxx # 192.168.2.1 my router ip
dns-nameservers xxx.xxx.xxx.xxx # 8.8.8.8 google
wpa-ssid your_router
wpa-psk your_secret_key
现在让系统重新读取文件并使用更改:
sudo ifdown wlan0 && sudo ifup wlan0
最后,我可以假设网络管理器没有在这里运行吗?