Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 19 솔라리스 네트워크 관리 Solaris2 . 네트워크 관리 명령어

Similar presentations


Presentation on theme: "Chapter 19 솔라리스 네트워크 관리 Solaris2 . 네트워크 관리 명령어"— Presentation transcript:

1 Chapter 19 솔라리스 네트워크 관리 Solaris2 . 네트워크 관리 명령어
솔라리스10 Chapter 19 솔라리스 네트워크 관리 Solaris2 . 네트워크 관리 명령어

2 1. 네트워크 관리 명령어 네트워크 인터페이스 설정 ifconfig 명령어 현재 인터페이스 확인 및 설정
# ifconfig -a lo0: flags= <UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet netmask ff000000 e1000g0: flags= <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet netmask ffffff00 broadcast ether 0:c:29:1e:27:b0

3 네트워크 카드 인식시키기 # ifconfig e1000g1 plumb
네트워크 카드를 물리적으로 인식시킴 운영체제에서 인식시키기 # ifconfig e1000g1 plumb IP 설정하기 ( / ) # ifconfig e1000g netmask \ broadcast + up

4 # ifconfig e1000g0:1 plumb 192.168.64.21 up # ifconfig -a
가상 네트워크 사용 ( / ) # ifconfig e1000g0:1 plumb up # ifconfig -a 네트워크 인터페이스 내리기 # ifconfig e1000g0:1 down # ifconfig e1000g0:1 unplumb

5 네트워크 상태 확인 명령어 # netstat -a # netstat -rn netstat 명령어
네트워크 상태를 확인하는 명령어 # netstat -a 라우팅 테이블을 확인하는 명령어 # netstat -rn Routing Table: IPv4 Destination Gateway Flags Ref Use Interface default UG U e1000g0 U e1000g0 UH lo0

6 # netstat -i 2 5 인/아웃/에러 패킷을 확인하는 명령어 옵션
input e1000g0 output input (Total) output packets errs packets errs colls packets errs packets errs colls

7 라우팅 테이블 확인 명령어 # netstat -rn 라우팅 테이블 삭제 명령어 라우팅 테이블 추가 명령어
# route delete 목적지네트워크 목적지게이트웨이 # route delete default 라우팅 테이블 추가 명령어 # route add 목적지네트워크 목적지게이트웨이 # route add default

8 네트워크 가 다른 경우 라우팅 테이블 추가 # ifconfig e1000g1 plumb netmask broadcast + up # ifconfig -a lo0: flags= <UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet netmask ff000000 e1000g0: flags= <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet netmask ffffff00 broadcast ether 0:c:29:1e:27:b0 e1000g1: flags= <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 inet netmask ffff0000 broadcast ether 0:c:29:1e:27:ba

9 라우팅 테이블 추가 # route add net netmask add net : gateway # netstat –rn Routing Table: IPv4 Destination Gateway Flags Ref Use Interface default UG U e1000g1 UG U e1000g0 U e1000g0 UH lo0

10 네트워크 패킷 캡쳐 명령어 snoop 명령어 # snoop host1 host2 <중간 생략…>
Using device /dev/pcn0 (promiscuous mode) host2 -> host1. TELNET C port=32846 \377\372\30\0VT100\377\360\377\372#\ host1. -> host TELNET R port=32846 login: host2 -> host1. TELNET C port=32846 r host1. -> host TELNET R port=32846 r host2 -> host1. TELNET C port=32846 o <중간 생략…>

11 snoop 특정 포트 번호 패킷 캡쳐 # snoop port 53 패킷 캡쳐 결과를 파일에 저장하고 싶을 경우 # snoop -o /down/snoop.txt 230 ^c 패킷 캡쳐 결과를 확인하고 싶을 경우 # snoop -i /down/snoop.txt > /tmp/a.txt

12 네트워크 파라메타(parameter) 확인 명령어
ndd 명령어 # ndd /dev/e1000g1 \? ( read and write ) ( read only )

13 네트워크 상태 확인 # ndd /dev/e1000g0 link_status 1
# ndd /dev/e1000g0 link_speed 1000 # ndd /dev/e1000g0 link_duplex 2 # ndd /dev/e1000g0 link_autoneg 0 down 1 half duplex 2 full duplex # dladm show-dev

14 solaris10 # vi /etc/rc2.d/S90hme
#!/sbin/sh /usr/sbin/ndd -set /dev/hme instance 0 /usr/sbin/ndd -set /dev/hme adv_autoneg_cap 0 /usr/sbin/ndd -set /dev/hme adv_100fdx_cap 1 /usr/sbin/ndd -set /dev/hme adv_100hdx_cap 0 /usr/sbin/ndd -set /dev/hme adv_100T4_cap 0 /usr/sbin/ndd -set /dev/hme adv_10fdx_cap 0 /usr/sbin/ndd -set /dev/hme adv_10hdx_cap 0 solaris10 # chmod /etc/rc2.d/S90hme solaris10 # /etc/rc2.d/S90hme

15 # cat link_e1.ksh #!/bin/ksh /usr/sbin/ndd -set /dev/e1000g1 adv_autoneg_cap 0 /usr/sbin/ndd -set /dev/e1000g1 adv_1000fdx_cap 0 /usr/sbin/ndd -set /dev/e1000g1 adv_100fdx_cap 1 /usr/sbin/ndd -set /dev/e1000g1 adv_100hdx_cap 0 /usr/sbin/ndd -set /dev/e1000g1 adv_10fdx_cap 0 /usr/sbin/ndd -set /dev/e1000g1 adv_10hdx_cap 0 # chmod +x link_e1.ksh # ./link_e1.ksh

16 # ifconfig e1000g1 down unplumb # ifconfig e1000g1 plumb 192. 168. 64
# ifconfig e1000g1 down unplumb # ifconfig e1000g1 plumb up # dmesg

17


Download ppt "Chapter 19 솔라리스 네트워크 관리 Solaris2 . 네트워크 관리 명령어"

Similar presentations


Ads by Google