메뉴 닫기

FreeBSD IP 셋팅 및 IP Alias 설정

1234 

간혹 고객들 중에 FREEBSD 리눅스를 사용하는 고객들이 존재한다.

 

가장 기본적인 IP 셋팅 및 Alias 에 대해 정리해보았다.

 

 

1. FreeBSD network IP 재설정 방법

– /etc/rc.conf 파일을 엽니다.

——————————————————————
# — sysinstall generated deltas — # Tue Mar 4 19:11:28 2008
# Created: Tue Mar 4 19:11:28 2008
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.

defaultrouter=”XXX.XXX.115.193″

hostname=”localhost”

ifconfig_msk0=”inet XXX.XXX.115.253 netmask 255.255.255.192″

keymap=”us.iso”

sshd_enable=”YES”
——————————————————————

1) defaultrouter : Gateway IP 정보를 적어줍니다.
2) hostname : Host name 을 적어줍니다.
3) ifconfig_msk0 : 실제 할당될 IP을 inet에 적어주고 netmask 정보를 적어줍니다

2. FreeBSD network 시작, 재시작, 다운 방법

1) network 시작

/etc/rc.d/netif start
ifconfig network-interface명 up (예: ifconfig msk0 up)
ifconfig -u

2) network 재시작

/etc/rc.d/netif restart

3) network 다운

/etc/rc.d/netif stop
ifconfig network-interface명 down (예: ifconfig msk0 down)
ifconfig -d

 

 

FREEBSD Direct-Routing

참고 사이트

http://coffeenix.net/board_print.php?bd_code=1703

Direct Routing

vi /etc/rc.conf
inetd_enable=”YES”
keymap=”us.iso”
sshd_enable=”YES”

# loopback
Ifconfig_lo0_alias0=”inet XXX.XXX.10.232 netmask 255.255.255.255 -arp” ← 요게 맞는듯 밑에것도 되긴할거임.
ifconfig_lo0_alias0=”inet 192.168.123.20 netmask 255.255.255.255″

# 사설 alias

ifconfig_msk0_alias0=”inet 192.168.11.244 netmask 255.255.255.0″

ifconfig_msk0=”inet XXX.XXX.10.244 netmask 255.255.255.224″

# 게이트웨이 및 아이피 설정
ifconfig_msk0=”inet XXX.XXX.239.245 netmask 255.255.255.224″
defaultrouter=”XXX.XXX.10.225″

hostname=”lemon”

firewall_enable=”YES”
firewall_type=”/etc/ipfw”

mysql_enable=”YES”
mysql_dbdir=”/home/mysql”

커널 옵션

/etc/sysctl.conf 에 net.inet.ip.check_interface 을 0으로 설정하거나, 설정 자체를 없앤다. (default값은 0)
net.inet.ip.check_interface=0

ifconfig을 확인한다. 리눅스와 다르게, loopback 설정이 눈에 잘 띄지 않으니 자세히 살펴봐야 한다

부팅없이 쉘에서 loopback IP를 추가, 삭제하는 방법

ifconfig lo0 alias VIP netmask 255.255.255.255 -arp up

– 추가 : ifconfig lo0 inet 192.168.123.20 netmask 255.255.255.255 alias
– 삭제 : ifconfig lo0 inet 192.168.123.20 netmask 255.255.255.255 delete

 

[polldaddy rating=”7739789″]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x