如何在FreeBSD机器上设置静态IP地址?


12

我有一台在虚拟机上运行的FreeBSD机。我正在使用SUN Virtual Box。我需要为此机器设置静态IP地址。这样我就可以访问这台机器了。反正有这样做吗?

Answers:


25

在/etc/rc.conf中:

ifconfig_em0 =“ inet 192.168.0.254网络掩码255.255.255.0”
defaultrouter =“ 192.168.0.1”
192.168.0.254-机器IP,192.168.0.1-网关
rc.conf中的这些设置在引导过程中查找。
如果要手动设置ip,请运行:
ifconfig em0 inet 192.168.0.254网络掩码255.255.255.0
路由删除默认;路由添加默认192.168.0.1


也可以通过sysrc ifconfig_em0=inet 192.168.0.254 netmask 255.255.255.0. sysrc` 来完成,而无需直接编辑文件,这是FreeBSD中的内置工具,专门用于从/etc/rc.conf文件中添加/删除条目。

我正在使用FreeBSD 11.2-RELEASE-p10,运行命令时,出现未知变量错误。
Chaminda Bandara

2

另一种执行相同操作的方式:

  • 以root身份运行“ sysinstall”
  • “配置”
  • “联网”
  • “接口”
  • 现在选择界面并进行配置。

1
sysinstall在FreeBSD 11.1-RELEASE上没有任何内容
user3405291
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.