最近折腾了一下berkeley 大学的unix 的一个版本freebsd .
安装完之后想练习一下手动配置ip地址。
我的电脑室dell insprion 1420的本本,当初装了一个opensolaris网卡驱动没有装好。
没想到装FreeBSD时;
less /var/run/dmesg.root
显示看见了我的bge0网卡驱动已经装好了。
由于是在命令行下进行的,也没有在sysinstall中用配置,只能手动修改文件来配置。
所用到的工具是ifconfig route vi编辑器。
首先理解一点是关于:临时配置和配置文件中的永久配置。
临时配置及,用ifconfig utility来配置
永久即使:涉及到 、/etc/hosts /etc/rc.conf /etc/resolve.conf /etc/nsswitch.conf
这几个文件的配置。
首先最简单的一个方式是dhcp方式:
只要在rc.conf 文件中增加一个 ifconfig_bge0="DHCP"
这下次开机启动时,连接到的路由器就会自动配置inet netmark route dns 等。
若是静态方式则在rc.conf文件中增加:
ifconfig_bge0="inet 192.168.1.1 netmask 255.255.255.0"
defaultroute="192.168.1.1"
host="my.example.com
然后在进入/etc/resolve.conf来配置dns服务器
domain example.com
nameserver 212.2.135.1
nameserver 61.147.37.1
即可。然后、etc/nsswitch.conf 文件主要是用来设置查找dns的顺序的,本地的、/etc/hosts 和dns服务器。
学习到了不少啊。