집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 네트워크 매개변수를 설정하는 몇 가지 일반적인 명령
다음은 네트워크 설정과 관련된 세 가지 명령입니다.
ifconfig: 네트워크 카드와 IP, 서브넷 마스크 및 기타 매개변수를 쿼리하고 설정합니다(net-tools 도구를 먼저 설치해야 함)
ifup, ifdown: 시작 및 네트워크 인터페이스 닫기
route: 라우팅 정보 보기 및 구성
ifconfig
먼저 ifconfig 명령을 살펴보세요
ifconfig [网卡名] [选项] up、down:启动或关闭该网络接口 mtu:设置mtu值 netmask:设置子网掩码 broadcast:设置广播地址
먼저 첫 번째 예를 살펴보고 시스템의 모든 네트워크 카드를 확인하세요. ifconfig를 입력하세요. 매개변수를 추가하지 않고 명령어만 사용하세요
# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.2.220 netmask 255.255.255.0 broadcast 192.168.2.255 inet6 fe80::1733:cf21:906d:57af prefixlen 64 scopeid 0x20<link> ether 00:0c:29:84:5b:d0 txqueuelen 1000 (Ethernet) RX packets 9946 bytes 10315936 (9.8 MiB) RX errors 0 dropped 3 overruns 0 frame 0 TX packets 2208 bytes 186213 (181.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 ……
이 명령어의 출력 정보에서 네트워크 카드 이름, IP 주소, 서브넷 마스크, 브로드캐스트 주소 등과 같은 많은 정보를 얻을 수 있습니다.
Let's 계속해서 몇 가지 예를 살펴보세요
# 修改ip地址 # ifconfig eth0 192.168.1.222
IP 주소만 변경했지만 이에 따라 브로드캐스트 주소도 변경된다는 것을 알 수 있습니다.
# 同时修改ip、子网掩码以及mtu值 ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000
최대한 빨리 자신감을 갖고 연습하시기 바랍니다. 마지막으로 네트워크를 다시 시작하기만 하면 이전 구성 파일의 설정으로 복원됩니다.
ifup ifdown
네트워크 구성 파일 /etc/sysconfig/network를 수정하면 -scripts/eth0, 즉시 적용되기를 원합니다. 그런 다음
ifdown eth0 ifup eth0
를 사용해야 합니다. 이 방법 외에도 일반적으로
/etc/init.d/network restart
를 사용하여 모든 네트워크 카드를 다시 시작합니다.
route
route 이 명령은 라우팅 테이블을 볼 수 있으며 경로를 설정하는 데에도 사용할 수 있습니다.
라우팅 정보 보기 경로 [-nee]
-n: 호스트 이름을 표시하지 않고 IP로 직접 표시해 더 빠릅니다. 이 옵션에는 네트워크에 대한 많은 명령이 있습니다.
-ee: 더 자세한 정보 표시
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.19.255.253 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Destination: 네트워크 주소
Genmask: 서브넷 마스크, Destination 및 Genmask가 네트워크를 형성합니다.
Gateway : 게이트웨이 주소(0.0.0.0이 표시되면 해당 경로가 기기에서 직접 전송된다는 의미입니다. 즉, LAN을 통해 직접 전송할 수 있다는 의미입니다. IP 주소가 표시되면 경로가 이동해야 함을 의미합니다. 라우터(게이트웨이)를 통해
Flag: 플래그, 공통 U는 경로가 활성화되었음을 나타내고 G는 경로가 외부 호스트를 통해 데이터 패킷을 전달해야 함을 나타냅니다.
위 내용은 Linux에서 네트워크 매개변수를 설정하는 몇 가지 일반적인 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!