我如何连接我们的无线网络:
- 跑步
sudo ifconfig wlan0 up
- 运行(使用所有必要参数
wpa
调用的脚本)wpa_supplicant
- 运行
sudo dhclient wlan0
(这是我不喜欢的步骤)
最后一步dhclient
,我想用静态 IP 配置来代替从 DHCP 服务器获取 IP 配置。我知道网关地址、DNS 地址、IP 地址和网络掩码是什么,但我不知道如何通过命令行设置这些。可以吗?
如果重要的话,我正在运行 Fedora 18 x86_64。
PS IP地址是用设置的sudo ip addr add <ip-address> dev wlan0
,对吗?
答案1
您可以使用 ip 命令添加静态 IP 地址,但您还需要指定网络范围和默认路由器:
ip addr add 192.168.1.2/24 dev wlan0
ip route add default via 192.168.1.1
如果没有后面的步骤,您将只能连接到本地网络。您还需要使用正确的名称服务器地址更新 /etc/resolv.conf:
echo 'nameserver 8.8.8.8' >/etc/resolv.conf
请注意,因为如果您正在运行某种网络管理器或安装了 resolvconf 包,它可能会很容易覆盖您的更改。