顯示具有 network 標籤的文章。 顯示所有文章
顯示具有 network 標籤的文章。 顯示所有文章

2014年12月31日 星期三

FreeBSD 更換IPv6設定及透過ifconfig移除舊有IPv6位址

在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年5月23日 星期五

CentOS 6.5 系統、服務、網路、防火牆及系統安全性設定工具

在CentOS還沒有minimal安裝版本時,在console畫面中,只要執行setpu就有系統相關的設定工具, 因為這些都已經預先安裝好了,若想使用則需自行安裝

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.8

ps: 在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 網路常用除錯指令

# dmesg | grep hv_netvsc (查看開機時是否有找到此網卡。) # dhclient eth0 (重新取得dhcp。)

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 安裝