如何在FreeBSD 12上设置主机名和静态IP地址
时间:2020-02-23 14:39:00 来源:igfitidea点击:
所以你试图了解如何在FreeBSD 12上设置主机名和静态IP地址?
在本教程中,将介绍到Hostname的静态名称和FreeBSD 12上的静态IP地址。
请注意,FreeBSD网络接口标识符使用 driver name
其次是 number.
# ifconfig em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=81009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,VLAN_HWFILTER> ether 08:00:27:12:6b:98 inet 10.0.0.11 netmask 0xffffff00 broadcast 10.0.0.255 media: Ethernet autoselect (1000baseT <full-duplex>) status: active nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
要在FreeBSD 12服务器上持久IP地址,必须将IP地址分配给接口以及包含在内的IP配置 /etc/rc.conf
。
让我们考虑下面的一个例子:设置服务器静态主机名 - FreeBSD.example.comSet接口IP地址 - 192.168.13.4/24Set Gateway for Interface in in interface到192.168.13.1
在FreeBSD 12上设置主机名
使用以下命令在FreeBSD 12上设置主机名:
$su # hostname freebsd.example.com # echo "\"hostname=freebsd.example.com\"" >> /etc/rc.conf
如果是 dhclient
用于通过DHCP设置主机名,主机名变量应设置为空字符串
在FreeBSD 12上设置静态IP地址
既然我们有主机名设置,请继续在FreeBSD 12上配置静态IP地址。
# vi /etc/rc.conf
添加:
ifconfig_em0="inet 192.168.13.4 netmask 255.255.255.0" defaultrouter="192.168.13.1"
重新启动FreeBSD网络服务和路由表:
# /etc/rc.d/netif restart && /etc/rc.d/routing restart
要为DHCP配置接口,请将设置重置为:
ifconfig_em0="DHCP"