Author Topic: restart network command change ip gateway on bsd and linux  (Read 11272 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
restart network command change ip gateway on bsd and linux
« on: มกราคม 23, 2011, 10:24:32 PM »
####### Linux ##########
ต้องการที่จะเปลี่ยน ip ผ่าน command ครับ
#####check interface
#mii-tools

#route del default gw 10.x.x.x
#route add default gw 192.x.x.x

หรือต้องการให้ network บางตัว route ออกไปคนละ gateway ก็

#route add -net 10.3.0.0/16 gw 10.3.0.1


##############################

##### FREEBSD #######

ถ้าเป็น default gateway แอดด้วย command นี้
#route add default -gateway 10.x.x.x

แต่ถ้ามี subnet ของวงนั้นๆ ด้วย แอดด้วย command
route delete -net 0.0.0.0
route add -net 0.0.0.0 -gateway 192.x.x.x

#######################

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: restart network command change ip gateway on bsd and linux
« Reply #1 on: มกราคม 24, 2011, 01:38:57 PM »
สำหรับ admin ที่ดูแลระบบส่วนใหญ่คงเจอปัญหาที่ต้องทำการเปลี่ยน ip address ของ server ครับ

ซึ่ง unix แต่ละ distribution ก็ไม่เหมือนกัน ลองมาดูกันเลย

##BSD

แก้ที่ /etc/rc.conf

สั่ง reload network โดย

#/etc/netstart

หรือ

#/etc/rc.d/netif restart

-----------------------------------------

##Linux (REDHAT && CENTOS)
แก้ที่ไฟล์
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1

แล้ว reload configuration โดย

#/etc/init.d/network reload
หรือ
#service network reload
-----------------------------------------

##Linux ( Debian ++ Ubuntu )
แก้ที่ไฟล์
/etc/network/interfaces

แล้ว reload configuration โดย

#/etc/init.d/networking reload

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: restart network command change ip gateway on bsd and linux
« Reply #2 on: กันยายน 01, 2012, 10:54:29 AM »
ถ้าจะเครียร์ ipv6 บน interface lan ใน Freebsd
สมมติ ipv6 เป็น 2401:5700:100:502:140::140

#ifconfig bce1 inet6 2401:5700:100:502:140::140/64 delete

ถ้าต้องการจะเครียร์ default route ipv6 บน Freebsd ก็
สมมติ default gateway route = 2401:5700:100:502::1

#route -n del -inet6 default 2401:5700:100:502::1

ลองกันดูนะครับผม