云网牛站
所在位置:首页 > Linux教程 > 给在Linux虚拟机里运行的FreeBSD 12设置主机名和静态IP地址

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

2019-03-06 15:55:30作者:戴均益稿源:云网牛站

本文将介绍在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"

 

相关主题

详解Ubuntu 18.04系统下配置静态IP地址,附动态IP地址说明

精选文章
热门文章