Change IP and Hostname on Solaris 10

การตั้งค่า Network บน Solaris จะไม่เหมือนการตั้งค่า Network บน Linux เจ้าอื่น ๆ ที่แค่ทำการกำหนด IP, Subnet และ Gateway แล้วทำการ Restart Service ก็สามารถใช้งานได้ แต่เราต้องทำการสั้ง Interface ให้มันทำงานด้วย


Get Started

  • สร้าง Network Interface โดยการสั่ง plumb แล้วสั่ง up ให้มันทำงาน
# ifconfig e1000g0 plumb
ifconfig: SIOCSLIFNAME for ip: e1000g0: already exists
# ifconfig e1000g0 up
  • แสดง Network Interface
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 0.0.0.0 netmask ff000000
        ether 0:50:56:a2:96:22
  • กำหนดหมายเลข IP / Subnet
# ifconfig e1000g0 192.168.1.10/24
  • ระบุ Gateway
# route add default 192.168.1.1
add net default: gateway 192.168.1.1
  •  แก้ไขไฟล์ /etc/resolv.conf
# vi /etc/resolv.conf
domain lab-solaris.lab.local
nameserver 192.168.1.10
  • แก้ไขไฟล์ /etc/hosts
# vi /etc/hosts
::1             localhost
127.0.0.1       localhost
192.168.1.10    lab-solaris10.lab.local lab-solaris10
  • ลองทำการทดสอบ
# ping -s 192.168.1.1
# route -p show
persistent: route add default 192.168.1.1
  • หากต้องการลบ Network Interface ให้ทำการ down แล้วสั่ง unplumb
# ifconfig e1000g0 down
# ifconfig e1000g0 unplumb

Leave a Reply

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