Linux设置固定IP连接wifi

时间: 2023-07-29 admin 电脑常识

Linux设置固定IP连接wifi

Linux设置固定IP连接wifi

环境:TPU上的Debian系统

设置固定IP

参考:/nzjdsds/article/details/77197246
例如想要设置网络的信息如下
IP地址:10.10.10.155
子网掩码:255.255.255.0
网关:10.10.10.2
广播地址:10.10.10.255
DNS:10.10.10.2,114.114.114.114
我们需要编辑2个文件
/etc/network/interfaces(配置IP和网关)
/etc/resolv.conf(配置DNS服务器)

  1. 设置文件/etc/network/interfaces
auto eth0 #开机自动连接网络
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static #static表示使用固定ip,dhcp表述使用动态ip
address 10.10.10.155 #设置ip地址
netmask 255.255.255.0 #设置子网掩码
gateway 10.10.10.2 #设置网关

broadcase 10.10.10.255#设置广播地址(也可以不写)

PS:配置时可去掉注释,因为我配置的时候加了注释导致网卡起不来;如果远程一定要auto,不然配置后网卡不自动启。

  1. 再配置/etc/resolv.conf
vi /etc/resolv.conf
nameserver 10.10.10.2 #设置首选dns
nameserver 114.114.114.114 #设置备用dns
  1. 重启网络
    service networking restart #出错之后我直接重启设备再运行就好了

Debian终端连接wifi

参考:/s/blog_a6559d920102xsui.html

  1. 搜索附近的无线网络,获取要连接网络的 SSID
 iwlist scan

如果出错
1.确认wlan0 网卡是否激活, 如果没有激活,即使配置了wifi也不能连上网.
1.1 扫描wifi: sudo iwlist wlan0 scan
wlan0 Interface doesn’t support scanning : Network is down
如果显示这样表示你的网卡处于关闭状态
此时需激活网卡 sudo ifconfig wlan0 up
1.2 再次扫描wifi 此时应该能收到wifi
参考/p/b437558dd028

  1. 配置无线网络
    把下面文件中的 ssid 和 passwd 换成无线网络的 ssid 和密码。
vim /etc/network/interfaces

打开这个文件,把其中倒数第2行的 ssid 替换成你要用的无线网络名称,password 替换成该无线网络的密码

auto wlan0
iface wlan0 inet dhcp
pre-up ip link set wlan0 up
pre-up iwconfig wlan0 essid ssid
wpa-ssid ssid
wpa-psk password

举个例子,我的无线网络名称叫 Caesar-AP,密码是 test0000,那我的配置文件应该写成:

iface wlan0 inet dhcp
pre-up ip link set wlan0 up
pre-up iwconfig wlan0 essid ssid
wpa-ssid Caesar-AP
wpa-psk test0000
  1. 启用无线网线,执行系列命令,无线网卡会按照我们配置文件里面的信息自动连接该无线网络,并且每次重启电脑后仍然可以自动连接。
    root@linaro-alip:/# ifup wlan0
    重启后每次也可以自动链接上.

连接wifi并设置固定ip

就是把上面两部分合起来

sudo vim /etc/network/interfaces
auto wlan0
iface wlan0 inet static
address ×.×.×.×
netmask ×.×.×.×
gateway ×.×.×.×
broadcase ×.×.×.×
pre-up ip link set wlan0 up
pre-up iwconfig wlan0 essid ssid
wpa-ssid ×
wpa-psk ×