간혹 고객들 중에 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
참고 사이트
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″]