https://makepluscode.tistory.com/165
랜카드 2개를 이용하여 우분투를 공유기로 설정하는 방법은 다음과 같습니다.
1. 랜카드 확인
우분투에서 랜카드가 인식되었는지 확인합니다. 터미널에서 `ip a` 명령어를 입력합니다. 랜카드는 `enp` 또는 `eth` 로 시작합니다.
2. netplan 설정 파일 생성
`/etc/netplan` 디렉토리에 `01-network-manager-all.yaml` 파일을 생성합니다. 파일 이름은 `.yaml` 로 끝나야 합니다.
```
sudo nano /etc/netplan/01-network-manager-all.yaml
```
3. netplan 설정
다음과 같이 설정 파일을 작성합니다.
```
network:
version: 2
renderer: NetworkManager
ethernets:
enp2s0:
dhcp4: no
addresses: [192.168.1.1/24]
enp3s0:
dhcp4: yes
```
- `renderer`: `NetworkManager` 로 설정합니다.
- `enp2s0`: 내부 네트워크용 랜카드로 설정합니다. `192.168.1.1` 로 IP를 할당합니다.
- `enp3s0`: 외부 인터넷용 랜카드로 설정합니다. DHCP 로 IP를 할당합니다.
4. netplan 설정 적용
설정 파일을 적용합니다.
```
sudo netplan apply
```
5. IP 포워딩 설정
`/etc/sysctl.conf` 파일을 열어 다음 라인을 주석 해제합니다.
```
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
```
변경사항을 적용합니다.
```
sudo sysctl -p
```
6. NAT 설정
다음 명령어를 실행하여 NAT 설정을 추가합니다.
```
sudo iptables -t nat -A POSTROUTING -o enp3s0 -j MASQUERADE
```
7. DNS 설정
`/etc/resolv.conf` 파일에 DNS 서버를 추가합니다.
```
nameserver 8.8.8.8
```
8. 완료
이제 내부 네트워크에 접속하여 인터넷을 사용할 수 있습니다.
'Unix & Linux' 카테고리의 다른 글
eog , ubuntu 기본 이미지 뷰어 (0) | 2023.04.25 |
---|---|
nautilus , ubuntu 기본 파일 탐색기 (0) | 2023.04.25 |
리눅스 하위 폴더 권한 부여 (0) | 2022.04.19 |
WIFI SSID , 제거하기 (0) | 2022.02.04 |
나만의 리눅스 만들기 , 웰컴메시지 수정 ( etc/motd) (0) | 2022.01.29 |