运维开发网

给在Linux虚拟机里运行的FreeBSD 12设置主机名和静态IP地址

运维开发网 https://www.qedev.com 2021-01-15 15:20 出处:云网牛站 作者:戴均益
本文将介绍在FreeBSD 12系统上设置主机名和静态IP地址的方法,它运行在Linux虚拟机VirtualBox里,安装方法请参考 在Ubuntu 18.04/Debian 9上安装VirtualBox 6.0的方法 。 运行ifconfig命令 请注意,F

本文将介绍在FreeBSD 12系统上设置主机名和静态IP地址的方法,它运行在Linux虚拟机VirtualBox里,安装方法请参考在Ubuntu 18.04/Debian 9上安装VirtualBox 6.0的方法。

 

运行ifconfig命令

请注意,FreeBSD网络接口标识符使用驱动程序名称后跟一个数字:

# 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地址分配给接口,并在/etc/rc.conf中包含IP配置,我们来看一个例子如下:

设置服务器静态主机名:freebsd.example.com。

设置接口IP地址:192.168.13.4/24。

将接口的网关设置为:192.168.13.1。

 

在FreeBSD 12上设置主机名

使用以下命令在FreeBSD 12上设置主机名:

$ su -

# hostname freebsd.example.com

# echo ""hostname=freebsd.example.com"" >>  /etc/rc.conf

如果dhclient用于通过DHCP设置主机名,则hostname变量应设置为空字符串。

参考:在RHEL 8系统上设置主机名和时区。

 

在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"

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号