如何在FreeBSD 12中设置主机名和静态IP地址

您是否正在尝试学习如何在FreeBSD 12中配置主机名和静态IP地址?该指南将向您展示FreeBSD 12主机名和静态IP地址的简易性。在FreeBSD网络接口标识符中, driver name 然后 number.

# ifconfig
em0: flags=8843 metric 0 mtu 1500
	options=81009b
	ether 08:00:27:12:6b:98
	inet 10.0.0.11 netmask 0xffffff00 broadcast 10.0.0.255 
	media: Ethernet autoselect (1000baseT )
	status: active
	nd6 options=29
lo0: flags=8049 metric 0 mtu 16384
	options=680003
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 
	inet 127.0.0.1 netmask 0xff000000 
	groups: lo 
	nd6 options=21

要在FreeBSD 12服务器上使用永久IP地址,请为接口分配IP地址并配置IP设置 /etc/rc.conf。考虑以下示例。

  • 为服务器设置静态主机名– 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设置主机名。主机名变量必须设置为空字符串

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