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

END

Leave a Reply

Your email address will not be published. Required fields are marked *