OpenBSD更改/设置网络接口的IP地址
时间:2020-01-09 10:42:54 来源:igfitidea点击:
问题描述:如何在OpenBSD操作系统下配置或者更改现有IP地址?
如何在OpenBSD下配置TCP/IP?
解决方法:
在OpenBSD网络特定于接口的配置下,存储在/etc目录下的文件中。
首先,您需要使用ifconfig命令找出您的接口名称。
如果您的接口名称是pcn0,请打开/etc/hostname.pcn0文件以进行TCP/IP配置。
hostname*和bridgename*文件包含有关每个网络接口配置的信息。
每个要配置的接口都应该存在一个文件,例如hostname.fxp0或者bridgename.bridge0。
但是,lo0不需要配置文件。
任务查找当前接口名称和IP信息
在shell提示符下执行以下命令:
# ifconfig
输出示例:
lo0: flags=8049 mtu 33224 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 pcn0: flags=8843 mtu 1500 lladdr 00:0c:29:7a:b5:ce groups: egress media: Ethernet autoselect (autoselect) inet 10.16.49.141 netmask 0xfffffff0 broadcast 10.16.49.143 inet6 fe80::20c:29ff:fe7a:b5ce%pcn0 prefixlen 64 scopeid 0x1 pflog0: flags=0 mtu 33224 enc0: flags=0 mtu 1536
查看pcn0接口的TCP/IP配置
执行以下命令:
# cat /etc/hostname.pcn0
输出示例:
inet 10.16.49.141 255.255.255.240 NONE
更改IP配置
要设置新的IP地址,请打开接口配置文件/etc/hostname.pcn0
# vi /etc/hostname.pcn0
追加/修改配置:
inet 192.168.1.5 255.255.255.0 NONE
保存并关闭文件。
如何重新启动或者更新网络配置
通过调用以下命令将现有接口重置或者重新启动为默认状态或者更新状态,其中pnc0是接口名称:
# sh /etc/netstart pnc0
使用ifconfig命令分配IP地址
您可以将192.168.1.5的地址和255.255.255.0的网络掩码分配给接口pnc0,请使用:
# ifconfig pnc0 inet 192.168.1.5 netmask 255.255.255.0