반응형
INTRO
RHEL, CentOS, Rocky Linux OS, Ubuntu 등 리눅스를 설치하다 보면 net-tools가 설치되어 있지 않아서 "route -n, ifconfig, netstat" 등의 명령어를 사용하지 못하는 경우가 많습니다.
그런데 이러한 명령어는 네트워크 정보를 확인하는 기본중의 기본인 명령인데 추가로 어떠한 패키지를 설치해야되는 것이 이상하다는 생각이 드네요.
대체 명령어
먼저, ifconfig를 대체할 명령어입니다.
[root@lilo ~]# ip -h -s a 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000 link/ether 08:00:27:16:5f:86 brd ff:ff:ff:ff:ff:ff inet6 fe80::a00:27ff:fe16:5f86/64 scope link valid_lft forever preferred_lft forever RX: bytes packets errors dropped overrun mcast 126M 1.92M 0 42 0 5.99k TX: bytes packets errors dropped carrier collsns 9.50G 3.62M 0 0 0 0 4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 08:00:27:16:5f:86 brd ff:ff:ff:ff:ff:ff inet 192.168.56.130/24 brd 192.168.56.255 scope global br0 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe16:5f86/64 scope link valid_lft forever preferred_lft forever RX: bytes packets errors dropped overrun mcast 99.0M 1.92M 0 0 0 0 TX: bytes packets errors dropped carrier collsns 4.81G 449k 0 0 0 0 |
다음은 Routing Table과 관련된 route, netstat -rn 명령어를 대체할 명령어입니다.
솔직히 얘기하면 route -n 명령어 보다 가독성이 떨어지지만 Routing Table 자체를 해석하고 공부하기에는 좋다고 생각합니다.
이 명령어에서 주로 봐야될 점은 Metric 수치입니다. 외부와 통하지 않는 Gateway가 Metric 수치로 인해 우선 순위가 높아진다면 장애가 일어나게 됩니다.
[root@lilo ~]# ip r
default via 192.168.56.1 dev br0
169.254.0.0/16 dev br0 scope link metric 1004
192.168.56.0/24 dev br0 proto kernel scope link src 192.168.56.130
마지막으로 netstat 명령어를 대체할 명령어입니다. 사용중인 프로세스에 대한 가용 포트 및 통신 상태를 확인할 때 유용하게 사용됩니다.
[root@lilo ~]# ss -atnlp
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:111 *:* users:(("rpcbind",pid=807,fd=8))
LISTEN 0 128 *:22 *:* users:(("sshd",pid=1197,fd=3))
LISTEN 0 128 127.0.0.1:631 *:* users:(("cupsd",pid=1199,fd=11))
LISTEN 0 128 127.0.0.1:6010 *:* users:(("sshd",pid=2698,fd=9))
LISTEN 0 128 [::]:111 [::]:* users:(("rpcbind",pid=807,fd=11))
LISTEN 0 128 [::]:22 [::]:* users:(("sshd",pid=1197,fd=4))
LISTEN 0 128 [::1]:631 [::]:* users:(("cupsd",pid=1199,fd=10))
LISTEN 0 128 [::1]:6010 [::]:* users:(("sshd",pid=2698,fd=8))
반응형
'Linux > Linux' 카테고리의 다른 글
Linux) Hugepages 설정 (0) | 2022.10.22 |
---|---|
Linux) 169.254.0.0이라는 Routing Table이 왜 보이는걸까? (0) | 2022.03.01 |
Linux) OS 컨설팅 (3) - 시스템 보안 강화 (0) | 2021.12.30 |
Linux) OS 컨설팅 (2) - 설치 정보 작성 (0) | 2021.11.06 |
Linux) OS 컨설팅 (1) - OS 채택 방법 (0) | 2021.11.04 |