본문 바로가기

03. Network

Linux Networking Admin

굳이 admin이라고 말해야할지....말아야 할지...뭐...일반 유저가 사용할일은 아마도 없을것입니다..>_<;;;

1.ifconfig
IP정보 삭제 - ifconfig eth0 down     (IP정보를 삭제도 하지면 down도 합니다)
IP정보 변경 - ifconfig eth0 192.168.1.2 eth0 netmask 255.255.255.0 broadcast 192.168.0.255 up

ifconfig에서 알아낼수 있는정보
HWaddr (MAC ID) / IP/ broadcast / netmask/MTU/송수신패킷량 / collision (충돌있으면 안좋습니다) / Interrupt (system에서 사용되어지는 이터럽트 번호)

2. 파일로 수정시
hostname, gateway정보           /etc/sysconfig/network
ethx의 장치정보                      /etc/sysconfig/networking/ifcfg-eth0
network의 정보는 간단하여 생략을 하도록 하고

ifcfg-eth0에 관해서 말씀 드리겠습니다.
이전에 말씀 드렸다 싶이 모든 장비에 관련하여 해당 파일이 모든 정보를 담고 있습니다.
파일안을 보면

device=eth0
bootproto=static    (고정IP입니다)
broadcast=192.168.0.255      (브로드캐스팅정보)
ipaddr=192.168.0.1               (ip정보)
netmask=255.255.255.0         (서브넷 마스크정보)
network=192.168.0.0             (.......)
onboot=yes                         (매직 패킷을 통하여 booting)
type=ethernet                      (......)

위와 같은 형식으로 되어져 있습니다.
버추얼 IP라는것이 존재하는데요, 한 eth카드에 여러개의 IP를 가질수 있음을 의미합니다.
ifcfg-eth0라는 파일을 복사를 하여 ifcfg-eth0:0 라고 하고 복사한 파일을 수정하여 주고난후
/etc/rc.d/init.d/network stop|start|restart
를 해주시면 적용이 되어집니다...멀티서버, DNS구성등에 여러가지를 사용할수 있다는 강점이 있습니다.

이렇게 적용을 하시고난후 ifconfig로 확인을 하여보면 같은 eth0에 여러개의 IP가 잡혀 있음을 알수가 있습니다.

ps> 콘솔 GUI로는 netconfig를 사용할수가 있습니다.

ping...
관리자분들은 정말로 이 ping이라는 명령어를 자주 사용하고 있습니다.
하지만 이 ping을 날렸을때 응답을 해주는 ICMP를 disable시켜두면 ping으로 응답을 하지 않는것은 당연하지요...간단하게 몇가지 옵션만 정리하겠습니다.

-c NUM (NUM횟수만큼만 ping테스트를 합니다)
-s NUM (NUM만큼 페킷 사이즈를 전송합니다 단위는 byte입니다)
-i NUM (NUM 만큼의 시간후에 ping테스트를 합니다)
-q (지속적으로 하지 않고, 종합 결과만 보여줍니다)

traceroute
특정 구간에 대해서 어떠한 IP를 걸치고 몇 HOP를 걸치는지 확인을 합니다.

'03. Network' 카테고리의 다른 글

Subnet mask  (0) 2009.09.16
tcpdump 사용하여 packet dump확인하기  (0) 2008.06.04
linux network ethnet 변경 (이더넷 설정변경 ethtool , mii-tool, modprobe )  (0) 2008.06.03
netstat 활용  (0) 2008.06.03
linux Network setting  (0) 2008.06.03