马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
设置静态 IP 地址的方法
1、使用nmtui 命令来设置静态IP 地址
1) 起首运行 nmtui 命令
orangepi@orangepi:~$ nmtui
2) 然后选择 Edit a connection 并按下回车键
Pi-5-details-pic72.png
3) 然后选择必要设置静态 IP 地址的网络接口,比如设置 Ethernet 接口的静态 IP 地址选择 Wired connection 1 就可以了
Pi-5-details-pic73.png
4) 然后通过 Tab 键选择 Edit 并按下回车键
Pi-5-details-pic74.png
5) 然后通过 Tab 键将光标移动到下图所示的位置进行 IPv4 的设置
Pi-5-details-pic75.png
6) 然后回车,通过上下方向键选择 Manual,然后回车确定
Pi-5-details-pic76.png
7) 选择完后的显示如下图所示
Pi-5-details-pic77.png
8) 然后通过 Tab 键将光标移动到
Pi-5-details-pic78.png
9) 然后回车,回车后会弹出下面的设置界面
Pi-5-details-pic79.png
10) 然后就可以在下图所示的位置设置 IP 地址(Addresses)、网关(Gateway)和 DNS 服务器的地址(里面还有许多其他设置选项,请自行探索),请根据自己的详细需求来设置,下图中设置的值只是一个示例
Pi-5-details-pic80.png
11) 设置完后将光标移动到右下角的,然后回车确认
Pi-5-details-pic81.png
12) 然后点击回退到上一级选择界面
Pi-5-details-pic82.png
13) 然后选择 Activate a connection,再将光标移动到,末了点击回车
Pi-5-details-pic83.png
14) 然后选择必要设置的网络接口,比如 Wired connection 1,然后将光标移动到 ,再按下回车键禁用 Wired connection 1
Pi-5-details-pic84.png
15) 然后请不要移动光标,再按下回车键重新使能 Wired connection 1,如许前面设置的静态 IP 地址就会见效了
Pi-5-details-pic85.png
16) 然后通过和 Quit 按钮就可以退出 nmtui
Pi-5-details-pic86.pngPi-5-details-pic86-1.png
17) 然后通过ip addr show eth0 就能看到网口的IP 地址已经变成前面设置的静态IP地址了
orangepi@orangepi:~$ ip addr show eth0
3: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 5e:ac:14:a5:92:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.177/24 brd 192.168.1.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 241e:3b8:3240:c3a0:e269:8305:dc08:135e/64 scope global dynamic noprefixroute
valid_lft 259149sec preferred_lft 172749sec
inet6 fe80::957d:bbbe:4928:3604/64 scope link noprefixroute
valid_lft forever preferred_lft forever
18) 然后就可以测试网络的连通性来查抄 IP 地址是否设置 OK 了,ping 命令可以通过 Ctrl+C 快捷键来中断运行
orangepi@orangepi:~$ ping 192.168.1.47 -I eth0
PING 192.168.1.47 (192.168.1.47) from 192.168.1.188 eth0: 56(84) bytes of data.
64 bytes from 192.168.1.47: icmp_seq=1 ttl=64 time=0.233 ms
64 bytes from 192.168.1.47: icmp_seq=2 ttl=64 time=0.263 ms
64 bytes from 192.168.1.47: icmp_seq=3 ttl=64 time=0.273 ms
64 bytes from 192.168.1.47: icmp_seq=4 ttl=64 time=0.269 ms
64 bytes from 192.168.1.47: icmp_seq=5 ttl=64 time=0.275 ms
--- 192.168.1.47 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4042ms
rtt min/avg/max/mdev = 0.233/0.262/0.275/0.015 ms
2、使用nmcli 命令来设置静态IP 地址
1) 如果要设置网口的静态 IP 地址,请先将网线插入开发板,如果必要设置 WIFI的静态 IP 地址,请先连接好 WIFI,然后再开始设置静态 IP 地址
2) 然后通过 nmcli con show 命令可以查看网络设备的名字,如下所示
a. orangepi 为 WIFI 网络接口的名字(名字不肯定相同)
b. Wired connection 1 为以太网接口的名字
orangepi@orangepi:~$ nmcli con show
NAMEUUID TYPE DEVICE
orangepicfc4f922-ae48-46f1-84e1-2f19e9ec5e2awifi wlan0
Wired connection 19db058b7-7701-37b8-9411-efc2ae8bfa30ethernet eth0
3) 然后输入下面的命令,其中
a. Wired connection 1 表示设置以太网口的静态 IP 地址,如果必要设置WIFI 的静态 IP 地址,请修改为 WIFI 网络接口对应的名字(通过 nmcli con show 命令可以获取到)
b. ipv4.addresses 背面是要设置的静态 IP 地址,可以修改为自己想要设置的值
c. ipv4.gateway 表示网关的地址
orangepi@orangepi:~$ nmcli con mod "Wired connection 1" \
ipv4.addresses "192.168.1.110" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8" \
ipv4.method "manual"
4) 然后重启 linux 系统
orangepi@orangepi:~$ sudo reboot
5) 然后重新进入linux 系统使用 ip addr show eth0 命令就可以看到IP 地址已经设置为想要的值了
orangepi@orangepi:~$ ip addr show eth0
3: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 5e:ae:14:a5:91:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.110/32 brd 192.168.1.110 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 240e:3b7:3240:c3a0:97de:1d01:b290:fe3a/64 scope global dynamic noprefixroute
valid_lft 259183sec preferred_lft 172783sec
inet6 fe80::3312:861a:a589:d3c/64 scope link noprefixroute
valid_lft forever preferred_lft forever
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
|