前提確定網卡驅動已經加載,網卡正常
1.查看服務器網卡名稱
root# ifconfig
le0: flags=8843 metric 0 mtu 1500
options=8
ether 00:0c:29:4f:2d:50
media: Ethernet autoselect
status: active
plip0: flags=108810 metric 0 mtu 1500
lo0: flags=8049 metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
上面看出網卡名稱是le0
# -- sysinstall generated deltas -- # Fri Nov 23 01:55:58 2007
# Created: Fri Nov 23 01:55:58 2007
# Enable network daemons for user convenience.
inetd_enable="YES"
linux_enable="YES"
moused_type="auto"
sshd_enable="YES"
ifconfig_le0="inet 192.168.1.119 netmask 255.255.255.0" 第一個IP
ifconfig_le0_alias0="inet 192.168.1.118 netmask 255.255.255.0"
# 第二個IP(FreeBSD 的一個很普通的用途是虛擬主機站點,一個服務器虛擬成很多服務器一樣提供網絡服
# 務。這通過在一個接口上綁定多個網絡地址來實現.一個特定的網絡接口有一個 ``真實'' 的地址,也可
# 能有一些 ``別名'' 地址。)記住別名記錄必須從 alias0 開始並且按順序遞增(例如 _alias1,
# _alias2)。配置程序將會停止在第一個缺少的數字的地方。
defaultruter="192.168.1.1" 網關
# vi 要用到的命令 ,i 插入模式,輸入內容,esc退出插入模式,進入命令模式,d 刪除光標所在字符.方向鍵移動
:wq (or ZZ)
保存退出
設置服務器DNS
nameserver 202.96.209.6
nameserver 202.96.209.5
上面是上海 的DNS 根據自己本地DNS修改
保存退出後
重啟網卡
root# /etc/netstart
或
root# /etc/rc.d/restart
# Add Internal Net 2 as a static route static_routes="internalnet2" route_internalnet2="-net 192.168.2.0/24 192.168.1.2"
配置變量static_routes是一串以空格格開的字符串。每一串表示一個路由名字。在上面的例子中我們中有一個串在static_routes裡。這個字符串中internalnet2。然後我們新增一個配置變量route_internalnet2,這裡我們把所有傳給 route(8)命令的參數拿了過來。在上面的實例中的我使用的命令是:
# route add -net 192.168.2.0/24 192.168.1.2
因此,我們需要的是 "-net 192.168.2.0/24 192.168.1.2"。
前邊已經說了,我們可以有不只一個字符串的static_routes裡邊。下面我們就建立多個靜態路由。下面幾行顯示了一個為192.168.0.0/24 和 192.168.1.0/24網絡在一個假想的路由器上增加靜態路由的例子:
static_routes="net1 net2" route_net1="-net 192.168.0.0/24 192.168.0.1" route_net2="-net 192.168.1.0/24 192.168.1.1"