近期更換mail server,采用freebsd架構了,由於剛剛接觸freebsd,裡面還有些不是很明白,找了好多資料後,得到的一些結論特寫下來,以方便後面查看。
freebsd 6.2 平台下
安裝完bsd以後呢,發現網卡沒有配置上去,解決方法:
首先運行命令 ifconfig ,查看網卡的名字是什麼,我的輸出如下:
em0: flags=8802
mtu 1500
options=b
ether 00:19:21:65:af:09
media: Ethernet autoselect (100baseTX )
status: active
rl0: flags=8843 mtu 1500
options=8
inet6 fe80::219:e0ff:fe1c:1bb0%rl0 prefixlen 64 scopeid 0x2
inet 121.13.239.110 netmask 0xfffffff8 broadcast 121.13.239.111
ether 00:19:e0:1c:1b:b0
media: Ethernet autoselect (100baseTX )
status: active
plip0: flags=108810 mtu 1500
lo0: flags=8049 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
如上所示,網卡的名字分別為 em0 和rl0
輸入以上命令就是說在開機的時候,加入一條更改ip的命令。
有時候會出現默認網關不能正常工作的情況,解決方法是添加一個默認路由,命令是:
route add 0.0.0.0 121.13.239.105 1
查看默認路由表的命令是: netstat -r
如果出現如下:
0&0x1 121.13.239.105 UGS 0 2 rl0
route add 0.0.0.0 121.13.239.105 1
表示在開機的時候自動添加