失落的紀錄

2013-03-06

FreeNAS 單網卡,多IP設定( multiple IP address on One NIC)

分類: Llinux — 番茄 @ 16:30

1.進階->命令列-> 在命令列輸入 ifconfig 後,按[執行] 會出現如下:

bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
    ether 00:15:f2:e1:12:ee
    inet 192.168.1.208 netmask 0xffffff00 broadcast 192.168.1.255
    media: Ethernet autoselect (1000baseTX <full-duplex>)
    status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
    inet6 ::1 prefixlen 128
    inet 127.0.0.1 netmask 0xff000000

其中 bge0 會按照 FreeNAS 的版本,而有不同的名稱,請改成符合的名稱

 


2.加入另外一個IP位址
ifconfig bge0 192.168.10.208 netmask 255.255.255.0 alias

執行 ifconfig bge0,會出現如下:
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
    ether 00:15:f2:e1:12:ee
    inet 192.168.1.208 netmask 0xffffff00 broadcast 192.168.1.255
    inet 192.168.10.208 netmask 0xffffff00 broadcast 192.168.10.255
    media: Ethernet autoselect (1000baseTX <full-duplex>)
    status: active

但是這只是暫時的,必須寫入 rc.conf檔內,往後開機,就會生效

 

 

3.寫入rc.conf檔
開啟網頁介面,系統->進階->rc.conf

[變數]欄位輸入:ifconfig_bge0_alias0
其中 bge0 就是網卡的名稱,如有不同,請改成符合的名稱,0表示第一張網卡
其中 alias0 就是第一個別名IP

例如:
ifconfig_bge0_alias0
表示第一張網卡,第一個別名IP

ifconfig_bge0_alias1
表示第一張網卡,第二個別名IP

ifconfig_bge1_alias1
表示第二張網卡,第二個別名IP


[數值]欄位輸入:inet 192.168.10.208 netmask 255.255.255.0

 

 

4.輸入後,存檔,重開機,完成

無迴響

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress