'Network'에 해당되는 글 2건

  1. 2008.06.03 Linux Networking Admin
  2. 2008.06.03 linux Network setting
03. Network2008.06.03 23:37
굳이 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 Networking Admin  (0) 2008.06.03
linux Network setting  (0) 2008.06.03
Posted by 신머루군
TAG Linux, Network
03. Network2008.06.03 23:16
리눅스를 설치하다보면 종종 네트워크 상태를 변경하거나 또는 IP변경을 하거나, route정보를 변경해야할 일이 생깁니다. 그럴때마다 솔직히 저도 명령어 찾아봅니다...-_- 헷갈리는게 있고, 날마다 있는 작업이 아니다보니 아무래도 생소(?)하기도 하구요...

1.route정보 변경
route add default gw 192.168.0.1 dev eth0
위와 같은 형식으로 쓰여집니다. 네트워크에대해서 간단히라도 아시는 분이라면 충분히 알고 있을것으로
판단이 되어집니다.

route에 default gateway에 192.168.0.1 정보를 추가하는것이고 이것은 eth0에 입력이 되어집니다.
일반적으로 gateway는 1번이나 254번을 많이 사용합니다. (어디까지나 대체적으로 말입니다)

위와 같이 되어진후 route 명령어를 보시면 default로 잡혀져있는것을 보실수가 있을것입니다.

2.ifconfig를 통해서 route 변경 하고, ip를 변경해보자
#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 up
#route add-net 192.168.1.0 netmask 255.255.255.0 eth0
#route add default gw 192.168.1.254 dev eth0

ifconfig로 ip를 192.168.1.10으로 변경하고 netmask과 broadcast를 입력후 eth0를 up하였습니다.
(down도 가능합니다 - down하면 당연하겠지만 network이 끊기겠죠)
그리고 route table을 구성하였습니다.
add-net 명령어는 네트웍 인터페이스에서 네트웍의 경로를 설정하는 부분입니다.


3. 라이팅 테이블 확인
#route -nr
을 하시면 route table를 보실수 있을것입니다.route table은 and연산을 하여 최종적으로 gw를 통하여 packet를 전송하는 것입니다.

4. 파일로 수정하기 (redhat기준으로 쓰여집니다)
/etc/sysconfig/network           ->게이트웨이 / 호스트네임 설정
/etc/sysconfig/networking/ifcfg-ethx (:x) ->이더넷 장치 (가상의 IP까지 지원이 가능합니다)

5. DNS는?
/etc/resolve.conf      - linux Default DNS
신고

'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 Networking Admin  (0) 2008.06.03
linux Network setting  (0) 2008.06.03
Posted by 신머루군

티스토리 툴바