主页
开发板系列
键盘电脑
平板电脑
开源手机
开源游戏机
Orange Pi OS
通用问题
开发板常见问题
英文网站
中文网站
英文论坛
中文论坛
打开主菜单
Wiki-Orange Pi
β
搜索
查看“设置静态 IP 地址的方法”的源代码
←
设置静态 IP 地址的方法
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<br>'''1、使用nmtui 命令来设置静态IP 地址'''<br><br> 1) 首先运行 '''nmtui''' 命令<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''nmtui''' |} 2) 然后选择 '''Edit a connection''' 并按下回车键<br><br> [[Image:Pi-5-details-pic72.png]]<br><br> 3) 然后选择需要设置静态 IP 地址的网络接口,比如设置 '''Ethernet''' 接口的静态 IP 地址选择 '''Wired connection 1''' 就可以了<br><br> [[Image:Pi-5-details-pic73.png]]<br><br> 4) 然后通过 '''Tab''' 键选择 '''Edit''' 并按下回车键<br><br> [[Image:Pi-5-details-pic74.png]]<br><br> 5) 然后通过 Tab 键将光标移动到下图所示的'''<Automatic>'''位置进行 IPv4 的配置<br><br> [[Image:Pi-5-details-pic75.png]]<br><br> 6) 然后回车,通过上下方向键选择 '''Manual''',然后回车确定<br><br> [[Image:Pi-5-details-pic76.png]]<br><br> 7) 选择完后的显示如下图所示<br><br> [[Image:Pi-5-details-pic77.png]]<br><br> 8) 然后通过 Tab 键将光标移动到'''<Show>'''<br><br> [[Image:Pi-5-details-pic78.png]]<br><br> 9) 然后回车,回车后会弹出下面的设置界面<br><br> [[Image:Pi-5-details-pic79.png]]<br><br> 10) 然后就可以在下图所示的位置设置 IP 地址(Addresses)、网关(Gateway)和 DNS 服务器的地址(里面还有很多其他设置选项,请自行探索),'''<span style="color:#FF0000">请根据自己的具体需求来设置,下图中设置的值只是一个示例</span>'''<br><br> [[Image:Pi-5-details-pic80.png]]<br><br> 11) 设置完后将光标移动到右下角的'''<OK>''',然后回车确认<br><br> [[Image:Pi-5-details-pic81.png]]<br><br> 12) 然后点击'''<Back>'''回退到上一级选择界面<br><br> [[Image:Pi-5-details-pic82.png]]<br><br> 13) 然后选择 '''Activate a connection''',再将光标移动到'''<OK>''',最后点击回车<br><br> [[Image:Pi-5-details-pic83.png]]<br><br> 14) 然后选择需要设置的网络接口,比如 '''Wired connection 1''',然后将光标移动到 '''<Deactivate>''',再按下回车键禁用 '''Wired connection 1'''<br><br> [[Image:Pi-5-details-pic84.png]]<br><br> 15) 然后请不要移动光标,再按下回车键重新使能 '''Wired connection 1''',这样前面设置的静态 IP 地址就会生效了<br><br> [[Image:Pi-5-details-pic85.png]]<br><br> 16) 然后通过'''<Back>'''和 '''Quit''' 按钮就可以退出 nmtui<br><br> [[Image:Pi-5-details-pic86.png]][[Image:Pi-5-details-pic86-1.png]]<br><br> 17) 然后通过'''ip addr show eth0''' 就能看到网口的IP 地址已经变成前面设置的静态IP地址了<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''ip addr show eth0'''<br> 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000<br> :link/ether 5e:ac:14:a5:92:b3 brd ff:ff:ff:ff:ff:ff<br> :inet '''<span style="color:#FF0000">192.168.1.177</span>'''/24 brd 192.168.1.255 scope global noprefixroute eth0 <br> ::valid_lft forever preferred_lft forever<br> :inet6 241e:3b8:3240:c3a0:e269:8305:dc08:135e/64 scope global dynamic noprefixroute<br> ::valid_lft 259149sec preferred_lft 172749sec<br> :inet6 fe80::957d:bbbe:4928:3604/64 scope link noprefixroute<br> ::valid_lft forever preferred_lft forever |} 18) 然后就可以测试网络的连通性来检查 IP 地址是否配置 OK 了,'''ping''' 命令可以通过 '''Ctrl+C''' 快捷键来中断运行<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''ping 192.168.1.47 -I eth0'''<br> PING 192.168.1.47 (192.168.1.47) from 192.168.1.188 eth0: 56(84) bytes of data.<br> 64 bytes from 192.168.1.47: icmp_seq=1 ttl=64 time=0.233 ms <br> 64 bytes from 192.168.1.47: icmp_seq=2 ttl=64 time=0.263 ms <br> 64 bytes from 192.168.1.47: icmp_seq=3 ttl=64 time=0.273 ms <br> 64 bytes from 192.168.1.47: icmp_seq=4 ttl=64 time=0.269 ms <br> 64 bytes from 192.168.1.47: icmp_seq=5 ttl=64 time=0.275 ms <br> --- 192.168.1.47 ping statistics ---<br> 5 packets transmitted, 5 received, 0% packet loss, time 4042ms <br> rtt min/avg/max/mdev = 0.233/0.262/0.275/0.015 ms |} <br>'''2、使用nmcli 命令来设置静态IP 地址'''<br><br> 1) 如果要设置网口的静态 IP 地址,请先将网线插入开发板,如果需要设置 '''WIFI'''的静态 '''IP''' 地址,请先连接好 '''WIFI''',然后再开始设置静态 IP 地址<br><br> 2) 然后通过 '''nmcli con show''' 命令可以查看网络设备的名字,如下所示<br> :a. '''orangepi''' 为 WIFI 网络接口的名字(名字不一定相同)<br> :b. '''Wired connection 1''' 为以太网接口的名字<br> {| class="wikitable" style="width:800px;" |- | orangepi@orangepi:~$ '''nmcli con show'''<br> <span style="margin-right: 180px;">NAME</span><span style="margin-right: 260px;">UUID </span><span style="margin-right: 45px;">TYPE </span><span style="margin-right: 50px;">DEVICE</span><br> <span style="margin-right: 125px;">'''orangepi'''</span><span style="margin-right: 70px;">cfc4f922-ae48-46f1-84e1-2f19e9ec5e2a</span><span style="margin-right: 50px;">wifi </span><span style="margin-right: 50px;">wlan0</span><br> <span style="margin-right: 50px;">'''Wired connection 1'''</span><span style="margin-right: 50px;">9db058b7-7701-37b8-9411-efc2ae8bfa30</span><span style="margin-right: 30px;">ethernet </span><span style="margin-right: 50px;">eth0</span><br> |} 3) 然后输入下面的命令,其中<br> :a. '''Wired connection 1''' 表示设置以太网口的静态 IP 地址,如果需要设置WIFI 的静态 IP 地址,请修改为 WIFI 网络接口对应的名字(通过 '''nmcli con show''' 命令可以获取到)<br> :b. '''ipv4.addresses''' 后面是要设置的静态 IP 地址,可以修改为自己想要设置的值<br> :c. '''ipv4.gateway''' 表示网关的地址<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''nmcli con mod "Wired connection 1" \'''<br> '''ipv4.addresses "192.168.1.110" \'''<br> '''ipv4.gateway "192.168.1.1" \'''<br> '''ipv4.dns "8.8.8.8" \''' <br> '''ipv4.method "manual"''' |} 4) 然后重启 linux 系统<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''sudo reboot''' |} 5) 然后重新进入linux 系统使用 '''ip addr show eth0''' 命令就可以看到IP 地址已经设置为想要的值了<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''ip addr show eth0'''<br> 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000<br> :link/ether 5e:ae:14:a5:91:b3 brd ff:ff:ff:ff:ff:ff<br> :inet '''<span style="color:#FF0000">192.168.1.110</span>'''/32 brd 192.168.1.110 scope global noprefixroute eth0 <br> ::valid_lft forever preferred_lft forever<br> :inet6 240e:3b7:3240:c3a0:97de:1d01:b290:fe3a/64 scope global dynamic noprefixroute<br> ::valid_lft 259183sec preferred_lft 172783sec<br> :inet6 fe80::3312:861a:a589:d3c/64 scope link noprefixroute <br> ::valid_lft forever preferred_lft forever |}
返回至
设置静态 IP 地址的方法
。