블로그 이미지
Rano 님의 리눅스에 관한것과 기타등등이 존재하는 곳 입니다.이 RanoKing


Systemd 를 이용한 네트워크 설정

리눅스/설정 | 2016.11.15 15:13 | Posted by RanoKing

현재 대부분의 배포판이 systemd 체제로 바뀌었는데 지금 사용중인 젠투는지원하는

시스템의 종류가 많은 관계로 init.d 방식을 사용하고 있습니다.

그러나 원한다면 프로파일 설정을 systemd 지원하는거로 바꾸고 커널에서 systemd

옵션을 켜주면 사용할 수 있지요.


근래에 들어서 systemd 로 바꾸면서 네트워크 설정을 dhcpcd 가 아닌 systemd 에서

지원하는 방식으로 사용해 보았습니다.

알아보니 엄청나게 간단하더군요.


sudo nano /etc/systemd/network/50-dhcp.network


[Match]

Name=en* //네트워크 장치명이 eth0 일경우 eth* 이렇게 적어주시면 됩니다.


[Network]

DHCP=ipv4



저장하시고... 이제 서비스데몬만 켜주면 됩니다.


sudo systemctl enable systemd-networkd.service


참고로 다른 네트워크 서비스와 충돌날 수 있으니 꺼주셔야 합니다. dhcpcd 라던가..

그놈 네트워크 매니저등...


다음은 브릿지 설정방법 입니다.


1. 기존에 설정한 네트워크 연결설정을 지워야 합니다. 전 처음에 이걸몰라서 놔둔채로

브릿지 설정파일을 넣었는데.. ip 를 못받아와서 인터넷이 안되어 오만 삽질을 다했더랬지요..ㅠㅠ

그리고 다른 네트워크 설정 서비스도 까먹지 말고 끄셔야 합니다..


sudo rm /etc/systemd/network/50-dhcp.network


2. 다음 내용에 맞추어 각각 파일 3개를 만들어 /etc/systemd/network/ 에 넣어주시면됩니다.

파일 이름은 굳이 적은대로 안하셔도 무방합니다.


sudo nano /etc/systemd/network/55-bridge.netdev

.

.


# 55-bridge.netdev
[NetDev]
Name=br0
Kind=bridge


# 60-bridge.network
[Match]
Name=en*
[Network]
Bridge=br0


# 65-bridge-dhcp.network
[Match]
Name=br0
[Network]
DHCP=ipv4


이상 systemd 를 이용한 인터넷연결/브릿지연결 설정방법이었습니다.

gnome 배포판 사용하시고 데비안 계열이나 기타 세팅잘된 배포판의 경우 gnome 의 네트워크매니저로

gui 방식으로 간단하게 설정가능하므로 이 방법을 사용하지 않으셔도 됩니다.


댓글을 달아 주세요