在FreeBSD上更改IPv6 IP,在不重新啟動系統的狀態下,會產生更改IPv6設定後,舊有的IPv6位址還留在系統上
例如:
原本IPv6 為::6 要改為::4
做法
1.修改/etc/rc.conf設定
2.透過# /etc/netstart restart 重新載入IP設定(不重開機的做法)
3.執行下列指令會看到舊的IPv6位址 ::6
#ifconfig | grep inet6
inet6 fe80::226:55ff:fe7d:20b4%bce0 prefixlen 64 scopeid 0x1
inet6 2001:288:7288:1::6 prefixlen 64
inet6 2001:288:7288:1::4 prefixlen 64
4.透過 下列指令刪除舊有的IPv6位址
#ifconfig bce0 inet6 2001:288:7288:1::6/64 delete
2014年12月31日 星期三
2014年5月23日 星期五
2014年5月18日 星期日
CentOS 6 網卡設定檔範例
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes HWADDR=0a:0c:2d:74:5c:34 NETMASK=255.255.255.0 IPADDR=192.168.10.8 GATEWAY=192.168.10253 DNS1=168.95.1.1 DNS2=8.8.8.8ps: 在CentOS 6.5中,可以偷懶直將裝DNS設定於ifcfg-ethx中,重新啟動網卡,DNS的設定會自動寫入至/etc/resolv.conf中
啟用IPv6
# IPv6 Configure. IPV6ADDR=2001:288:7600:1::8 IPV6_DEFAULTGW=2001:288:7600:1::FFFE IPV6INIT=yes另外也可以透過安裝下列套件在終端機介面上,提供圖文介面來設定網路
yum install system-config-network-tui
2014年5月17日 星期六
CentOS 6.5 修改網卡對應名稱 eth1 to eth0
在虛擬化環境執行CentOS ,會因虛擬環境提供的網卡異動,而造成網路無法啟動,
最常見的就是網卡MAC位置更換.
例如: 將Guest OS移至另一個實體機上,網卡編號異動
linux Kernel 2.6 之後已經改用 udev 來管理網路介面名稱及硬體的對應
設定檔位置在 /etc/udev/rules.d/70-persistent-net.rule
# net device () SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:00:65:00", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # net device () SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:02:84:04", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" 原本虛擬環境提供的網卡MAC是"00:15:5d:00:65:00",現在改為"00:15:5d:02:84:04" , 但在設定檔中,新的網卡MAC "00:15:5d:02:84:04"對應的網路介面名稱為et1,此時若舊的已不使用,要將新的eth1 變eth0 ,只要將舊的刪除並將eth1改eth0即可。
# net device () SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:02:84:04", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"此時建議檢查一下/etc/sysconfig/network-scripts/if-eth0的MAC位置是否正確 也可以透過system-config-network程式來重新設定網卡 若沒有該程式可透過 yum install system-config-network-tui 安裝
訂閱:
文章 (Atom)