FreeBSD 8.0 release 命令行下的网络配置

来源:互联网 发布:android 消息推送 知乎 编辑:程序博客网 时间:2024/06/04 18:04

最近折腾了一下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服务器。

学习到了不少啊。