How to set static IP address on the FreeBSD machine?
62,495
Solution 1
in /etc/rc.conf:
ifconfig_em0="inet 192.168.0.254 netmask 255.255.255.0" defaultrouter="192.168.0.1"192.168.0.254 -- the machine IP, 192.168.0.1 -- gateway
These settings in rc.conf are looked up in the boot process.
If you'd like to set ip manually, run:
ifconfig em0 inet 192.168.0.254 netmask 255.255.255.0 route delete default; route add default 192.168.0.1
Solution 2
Another way to do the same thing:
- run "sysinstall" as root
- "configure"
- "networking"
- "interfaces"
- Now choose you interface and configure it.
Related videos on Youtube
Author by
Puru
Updated on September 17, 2022Comments
-
Puru almost 2 years
I have a FreeBSD machine running on a virtual machine. I am using SUN Virtual Box. I need to set static IP address to this machine. So that I can access this machine. Is there anyway to do this ?
-
Revo about 7 yearsIt can also be done without directly editing the file, via
sysrc ifconfig_em0=inet 192.168.0.254 netmask 255.255.255.0.
sysrc` is a built-in tool in FreeBSD specifically designed to add/remove entries from the/etc/rc.conf
file. -
user3405291 almost 7 yearsThere is no
sysinstall
on FreeBSD 11.1-RELEASE -
grove over 4 yearsI am using FreeBSD 11.2-RELEASE-p10 and when I run the command I am getting unknown variable error.