Ubuntu에서 로컬 네트워크를 설정하는 방법

컴퓨터로 작업하는 과정에서 다양한 작업이 있으며 그 중 하나는 로컬 네트워크를 구성하는 것입니다. 이 기사에서는 Ubuntu 운영 체제에서 로컬 네트워크를 구성하는 방법을 자세히 살펴볼 것입니다. 시작하겠습니다.

Ubuntu에서 로컬 네트워크 설정은 명령을 사용하여 수행됩니다.

Ubuntu를 포함한 모든 Linux 계열 운영 체제의 콘솔 네트워크 구성은 특별한 ifconfig 명령을 사용하여 수행됩니다. 단순히이 명령을 터미널에 등록하면 콘솔에 그 순간 PC에서 실행중인 모든 네트워크 인터페이스가 표시됩니다. 다음과 같이 보입니다.

eth0 링크 encap : 이더넷 HWaddr 00 : 04 : 75 : c1 : e2 : ab

inet addr : 10.2.10.32 Bcast : 10.2.10.255 마스크 : 255.255.255.0

...

...

eth1 링크 encap : 이더넷 HWaddr 00 : 04 : 75 : c1 : e2 : 6b

inet addr : 192.168.140.1 Bcast : 192.168.140.255 Mask : 255.255.255.0

...

...

lo Link encap : 로컬 루프백

inet addr : 127.0.0.1 Mask : 255.0.0.0

...

...

첫 번째 열은 인터페이스의 이름을 포함하고 두 번째 열은 동일한 인터페이스의 설정을 포함합니다. ifconfig eth0 명령은 eth0 인터페이스의 설정 만 표시합니다. eth0 인터페이스를 비활성화하거나 활성화하려면 다음 명령을 입력하십시오.

sudo ifconfig eth0 down

sudo ifconfig eth0 up

인터페이스 관리에는 소위 수퍼 유저 권한이 필요합니다.

인터페이스 설정을 변경하려면 다음 명령을 나열하십시오.

sudo ifconfig eth1 inet 192.168.140.1

eth1 인터페이스의 IP 주소를 192.168.140.1로 변경하십시오.

sudo ifconfig eth0 hw ether 00 : 12 : 34 : 56 : 78 : 90

MAC 주소가 00 : 12 : 34 : 56 : 78 : 90으로 변경됩니다.

sudo ifconfig eth0 netmask 255.255.255.0

인터페이스 eth0의 eth0 서브넷 마스크를 255.255.255.0으로 변경하십시오

그러나이 방법으로 설정된 매개 변수는 컴퓨터를 다시 시작하면 다시 설정됩니다. 이를 방지하려면 / etc / network / interfaces에있는 네트워크 인터페이스 구성 파일의 설정을 변경하십시오. 이 파일은 다음과 같습니다.

#이 파일은 시스템에서 사용할 수있는 네트워크 인터페이스입니다

# 및 활성화 방법. 자세한 내용은 인터페이스 (5)를 참조하십시오.

# 루프백 네트워크 인터페이스

자동차

iface lo inet 루프백

# 기본 네트워크 인터페이스

자동 eth0

iface eth0 정적 정적

10.2.10.32 번지

#haddress ether 12 : 34 : 56 : 78 : 90 : 12

넷 마스크 255.255.255.0

네트워크 10.2.10.0

방송 10.2.10.255

게이트웨이 10.2.10.1

DNS 네임 서버 212.212.45.174

# 보조 네트워크 인터페이스

자동 eth1

iface eth1 정적 정적

주소 192.168.140.1

넷 마스크 255.255.255.0

DNS 서버의 주소를 설정하려면 / etc / network / interfaces 파일로 가야하지만 일반적으로 우분투의 DNS 서버 주소는 /etc/resolv.conf 파일을 통해 관리됩니다.이 구성 파일의 구문은 매우 간단하며 다음과 같습니다

네임 서버 80.227.64.17

네임 서버 80.231.56.1

이 구성 파일을 변경 한 후 다음 명령을 사용하여 네트워크 서비스를 다시 시작하십시오.

sudo /etc/init.d/networking restart

컴퓨터가 DHCP를 통해 네트워크 설정을 동적으로 수신해야하는 경우 / etc / network / interfaces 파일에 다음 행을 작성하십시오.

자동 eth0

iface eth0 inet 자동

네트워크 설정을 동적으로 업데이트하려면 다음을 나열하십시오.

dhclient

네트워크 서비스를 중지하거나 시작하려면 다음 명령을 사용하십시오.

sudo /etc/init.d/networking stop

sudo /etc/init.d/networking start

문제의 구성 파일을 보면 인터페이스 eth0의 설정에서 MAC 주소를 변경하는 행이 주석 처리됩니다. 이것은 주석 처리되지 않은 경우 네트워크 서비스가 시작되지 않고 MAC 주소를 변경하기 위해 등록해야 할 수 있기 때문에 완료됩니다.

sudo ifconfig eth0 down

sudo ifconfig eth0 hw ether 12 : 34 : 56 : 78 : 90 : 12

sudo ifconfig eth0 up

sudo /etc/init.d/networking restart

또는 bash 스크립트를 작성할 수 있습니다.

/ home / user 폴더에서 mynetconfig라는 파일을 만들고 코드를 복사합니다.

에코 "######## OTKLYCHENIE eth0 #######"

sudo ifconfig eth0 down

echo "##### MENYAEM MAC ADRES #####"

sudo ifconfig eth0 hw ether 00 : 13 : 8f : cb : 10 : 21

echo "######### VKLUCHAEM eth0 #########"

sudo ifconfig eth0 up

echo "#### PEREZAGRYGAEM NETWORKING ####"

sudo /etc/init.d/networking restart

에코 "KONEC"

이제이 줄 대신에 하나의 명령 만 써야합니다 : / home / user / mynetconfig

그런 다음 mynetconfig 파일을 / use / local / bin 디렉토리로 복사하십시오. 이제 mynetconfig 명령을 사용하여 간단하게 스크립트를 실행할 수 있습니다. 시스템이 부팅 할 때 즉시 스크립트를 시작하려면 /etc/init.d/에 복사 한 다음 콘솔을 열고 /etc/init.d/로 이동 한 다음 명령을 실행하십시오.

update-rc.d mynetconfig 기본값 99,

여기서 mynetconfig는 스크립트의 이름입니다.

기본값 - 두 번째에서 다섯 번째 다운로드까지 모든 모드에서 수행합니다.

99 - 부팅 순서.

시작에서 스크립트를 제거하려면 /etc/init.d/ 디렉토리를 열고 다음을 입력하십시오.

update-rc.d -f mynetconfig 제거

자동로드에 스크립트를 추가하는 또 다른 방법이 있습니다. /etc/rc.local 파일에 스크립트의 이름을 입력하거나 스크립트를 제거하려는 경우 삭제하십시오. 첫 번째 방법은 다소 복잡하지만, 이 경우에는 일부 상황에서 중요 할 수있는로드 순서와 모드를 선택할 수 있기 때문에 우선 순위를 부여하는 것이 좋습니다.

이제 Ubuntu에서 네트워크 드라이브를 연결하는 방법을 고려하십시오. 이것은 아주 간단하게 이루어집니다. 먼저 "이동"메뉴를 열고 "서버에 연결"을 선택하십시오. 창이 열리면 서비스 유형 및 기타 일반 데이터를 지정해야합니다. 연결 단추를 클릭하십시오. 다음으로 비밀번호를 입력하고 "연결"버튼을 클릭해야합니다. 끝났어. 모든 것이 매우 쉽고 빠릅니다.

이제 Ubuntu에서 콘솔을 통해 네트워크를 설정하는 방법과 네트워크 드라이브를 연결하는 방법을 알게되었습니다. 이 작업에 대처할 수 있었다면 의견을 쓰고 다른 사용자와 경험을 공유하고이 기사의 주제에 대해 관심있는 질문을하십시오.