2014年3月1日 星期六

Troubleshooting the Networking.

檢查流程
Q1. 未知系統 IP / Netmask 與 Gateway
A1. 使用 tcpdump 或 wireshark 截取 broadcast 與 multicast 封包 ,
分析 IP Address 與 Netmask , 之後使用 broadcast ping 尋找 Gateway. 

範例 :
#tcpdump -i eth0
10:00:00 arp who-has 192.168.1.2 tell 192.168.1.1
10:00:01 arp reply 192.168.1.2 is-at 00:00:00:00:00:02
#ifconfig eth0 192.168.1.3/24
#ping -b 192.168.1.255

可定位空 IP , netmask , gateway .

Q2. 路由不確定
A2. 使用 route add 和 ping 測 internet ip

範例 :
#route add default gw 192.168.1.1
#ping 8.8.8.8
#route del default gw 192.168.1.1
#route add default gw 192.168.1.2
#ping 8.8.8.8

Q3. 可出但無法進來
A3. 檢查 Router 或 Firewall 之 NAT 和保護規則.

Q4. 其他不明原因
A4. 檢查網路卡是否啟用 , ARP Table 是否有收到 , 保存測試流程並將資訊傳送給管理人員.

範例 :
#ifconfig -a
#arp -a
#ping 8.8.8.8
#ping www.google.com

2014年2月13日 星期四

CentOS and RHEL go "yum install" with DVD images

1. Locate your DVD root directory .
ex. /media/CentOS* , /media/RHEL*

2. Create a symbolic link to /media/dvd_image
ln -s /media/CentOS /media/dvd_image

3. Edit /etc/yum.conf.d/dvd.repo , adding the following

[dvd]
name=dvd
baseurl=file:///media/dvd_image/Server
enabled=1
gpgcheck=0

4. Update yum database

yum update

5. Install packages needed