터미널을 사용하여 인터넷 프로토콜 속성을 설정하는 방법은 무엇입니까?

터미널을 사용하여 인터넷 프로토콜 속성을 설정하는 방법은 무엇입니까?

VMPlayer를 사용하여 Windows에서 가상 머신을 설정할 때 가상 머신 설정의 네트워크 연결 속성을 NAT에서 브리지로 설정했습니다. 그런 다음 가상 Windows 운영 체제가 내 네트워크의 일부가 되도록 운영 체제에서 다음 IP 속성을 설정합니다(아래 이미지 참조).

터미널을 사용하여 Linux 컴퓨터(CentOS 사용)에서 동일한 IP 속성을 어떻게 설정할 수 있습니까? 편집이 필요한 파일이 있으면 어느 파일인지 알려주세요. 가상 Windows 머신을 설정하는 방법과 유사한 가상 Linux 머신을 설정하고 싶습니다.

여기에 이미지 설명을 입력하세요.

답변1

CentOS에서 쉘을 통해 네트워크 구성을 편집하는 가장 쉬운 방법은 이 도구를 사용하는 것입니다 /usr/sbin/system-config-network-tui. /usr/sbin/system-config-network-cmd이는 정확한 설정 이름을 알고 있는 경우에도 작동합니다.

/etc/sysconfig/network-scripts/ifcfg-eth0그렇지 않으면 /etc/sysconfig/network 파일의 HOSTNAME 및 eth0 구성을 편집해야 합니다 . 하지만 BOOTPROTO=static 또는 dhcp의 경우 dhcp와 같이 이러한 값이 무엇인지 알아야 합니다.

답변2

주소 및 라우팅 정보는 설정을 사용하여 설정할 수 있습니다 ip. DNS는 파일에 설정되어 있습니다 /etc/resolv.conf.

ip addr add 172.16.5.23
ip route add 172.16.0.0/16 via 172.16.1.1

echo -e "nameserver 172.16.1.10\nnameserver 172.16.1.250" > /etc/resolv.conf

답변3

모든 UNIX 시스템에서 시스템이 시작될 때 실행되는 init 순서를 추적하여 네트워크를 설정하는 데 사용된 명령 및/또는 셸 스크립트를 찾을 수 있습니다. 거의 모든 UNIX 버전에서 구성은 /etc에 저장됩니다.

BSD 레거시 시스템에서 실제 파일 및 디렉터리 이름은 Linux 및 기타 System V 레거시 시스템과 다르지만 이름에는 항상 rc가 포함됩니다. 이러한 디렉터리 또는 파일을 검토하고 네트워크 시작 스크립트가 저장된 위치를 찾으십시오.

저는 AIX에서 Caldera Linux, OpenBSD까지 모든 운영 체제에서 이 전략을 성공적으로 사용했습니다.

관련 정보