config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
ผมลองเซ็ต จะตั้งค่า ipaddress ของ debian 6 แต่ว่ามันไม่จำค่าน่ะครับ ผมใช้คำสั่ง "sudo vim /etc/network/interfaces " แล้วก็ไปเซ็ตค่า ip ต่างๆ ตามนี้ครับ
auto eth0
iface eth0 inet static
address 192.168.2.20
netmark 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns nameservers 192.168.2.1
(ชื่อ domain )
ผมเซ็ตตามนี้ครับแล้ว save
แล้วใช้คำสั่ง $ sudo /etc/init.d/networking restart
แต่ว่ามันฟ้องว่า
ifdown: couldn't read interfaces files "/etc/interfaces" /etc/network/interfaces:32: option is empty value
ifup :couldn't read interfaces files "/etc/interfaces"
failed
แบบนี้น่ะครับ
รบกวนผู้รู้ช่วยทีนะครับ ขอบคุณครับ
(ผมต้องการใช้ puttty remote เข้าไปด้วยนะครับ debian ตัวนี้ผมลงใน oracle vm virtualbox maneger นะครับ )
- Log in to post comments
![]() |
ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้ |
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 5 October, 2011 - 14:23 Permalink
อืม น่าแปลกใจ บน Debian ผมไม่เคยเห็นการใช้งาน /etc/interfaces มาก่อนเลย ไม่แน่ใจว่ามันมาได้อย่างไร
ไฟล์ config สำหรับ network interfaces จะอยู่ใน /etc/network/interfaces ตามที่คุณได้ แก้ไขไปน่ะแหละครับ
ซึ่งดูคร่าวๆ แล้วก็ปกติดี ไม่แน่ใจว่าปัญหาที่บรรทัดที่ :32 คืออะไร
ขอดู ข้อมูลในไฟล์ /etc/network/interfaces ทั้งหมดเลยจะได้ใหมครับ
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 5 October, 2011 - 15:58 Permalink
ตอนนี้ restart network ได้แล้วครับ โดยผมเปลี่ยน
" auto eth1 "
เป็น
" allow eth1 " แทนครับถึงไม่ขึ้น eror แต่ว่าเวลา ใช้คำสั่ง
"sudo ifconfig eth1 "
ก็ไม่โชว์ ipaddress ที่เราตั้งไว้นะครับ แล้วโปรแกรม putty ก็ยัง remote ไม่ได้ครับ รบกวนอีกทีนะครับ
(*debian ตัวนี้ ผมลง ใน vm virtualbox นะครับ ไม่แน่ใจว่าต้องเซ็ทอะไรเพิ่มรึป่าวครับ)
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 6 October, 2011 - 00:55 Permalink
อย่างที่ อ.ฉัตรชัย ถามไปนะครับ ต้องดูเนื้อหาที่บรรทัด 32 ของไฟล์เดิม ถึงจะรู้สาเหตุที่แท้จริง
"allow eth1" ไม่ใช่ config ที่มีผลนะครับ มันก็แค่อ่านข้ามไปเท่านั้นเอง "allow" จะใช้ในกรณีย่อย ๆ เช่น "allow-hotplug eth1" เพื่อใช้ระบบ hotplug ช่วย
ดังนั้น การเปลี่ยนเป็น "allow eth1" แล้ว restart ก็แค่ทำให้มันอ่านข้ามไป และไม่เปิด eth1 แบบ auto เท่านั้นเอง
ตรงบรรทัด "dns nameservers 192.168.2.1" นั้น ก็จะไม่มีผลในการเซ็ต DNS server เหมือนกัน ต้องมี hyphen เป็น "dns-nameservers 192.168.2.1" และต้องติดตั้งแพกเกจ resolvconf ไว้ด้วยถึงจะมีผล
แต่ทั้งหมดนี้ก็ยังไม่ใช่สาเหตุของ error ที่ถามครับ ต้องดูเนื้อหาของบรรทัด 32 ที่มันฟ้องจริง ๆ
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 6 October, 2011 - 01:01 Permalink
ปล. มีบทความเก่าเกี่ยวกับ ifupdown อยู่ในชุดนี้ครับ เผื่อสนใจ:
http://debianclub.org/node/628
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 6 October, 2011 - 09:31 Permalink
ขอบคุณทุกๆท่าน ที่ให้คำแนะนำครับ เดี่ยวผมลองทำดู ถ้าคืบหน้ายังไงจะมาอัพเดตให้ครับ
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 6 October, 2011 - 15:37 Permalink
ตอนนี้ run คำสั่ง sudo /etc/init.d/networking restart แล้วขึ้นอย่างนี้ครับ
configuring network interfaces...don't seem to have all the variables for eth0/inet.
failed to bring up eth0.
done.
ไม่ทราบว่าต้องแก้ตรงไหนครับ ผมลบบรรทัด ที่ 32 ออกไปแล้วนะครับ เพราะไม่ได้ใช้ครับ รบกวนด้วยครับ
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 6 October, 2011 - 16:34 Permalink
netmark 255.255.255.0
แก้เป็น
netmask 255.255.255.0
ปกติผมจะตั้งค่าแบบนี้
nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.2.20
netmask 255.255.255.0
gateway 192.168.2.1
ืnano /etc/resolv.conf
nameserver 192.168.2.1
/etc/init.d/networking restart
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 7 October, 2011 - 10:20 Permalink
ตอนนี้ config ip address ได้แล้วครับ (เส้นผมบังภูเขาจริงๆครับ อิอิ) เหลือแต่การ รีโมท ผ่าน โปรแกรม putty ครับ ยังไม่ได้ ขอบคุณ คุณ michaelchang มากครับ สำหรับคำแนะนำดีๆครับ ^_^
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 10 October, 2011 - 13:37 Permalink
apt-get install openssh-server
จะใช้ putty ได้
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 10 October, 2011 - 16:32 Permalink
ลงไปแล้วครับ แ่ต่ remote ผ่าน putty ไม่ได้ครับ ขึ้น eror connect time out ครับ ไม่ทราบว่าต้องแก้ไขไฟล์ใน ssh เพิ่มรึป่าวครับ
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 11 October, 2011 - 09:50 Permalink
ตอนผมติดตั้งมันก็ remote ได้เลย ไม่ต้องตั้งค่าอะไรใหม่
กรอก ip
กรอก port
ก็ connect ได้เลยนะที่เคยลอง
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 11 October, 2011 - 11:12 Permalink
แก้ตรง
port 22
listenaddress 0.0.0.0
ใน /etc/ssh/sshd_config หรือเปล่าครับ ถ้าตรงนี้ผมลองแก้แล้้วครับไม่ได้เหมือนกันครับ
แต่ว่า debian ตัวนี้ผมลง ใน vm virtualbox น่ะครับ ต้องเซ็ตอะไรเพิ่มอีกรึป่าวครับ
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 11 October, 2011 - 14:50 Permalink
default มัน port 22 อยู่แล้วครับ
virtualbox ผมไม่เคยใช้ครับ ใช้แต่ vmware player ได้กำหนดค่าให้ NIC เป็น Bridge(กำหนดใน Virtualbox) ยังครับ ถ้าเป็นอย่างอื่นมันข้ามไปหาไอพีข้างในไม่ได้ครับ
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 11 October, 2011 - 14:56 Permalink
ตัวอย่างที่บอกว่ากำหนดให้ NIC เป็น Bridge ครับ (VMware Player)
http://www.itupload.com/images/578_untitled.JPG
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 11 October, 2011 - 15:34 Permalink
อ๋อ เดี๋ยวผมลองดูครับ ขอบคุณมากครับ คุณ michaelchang
Re: config ค่า ipaddress ไม่ได้ครับ ช่วยทีครับ
on 12 October, 2011 - 10:49 Permalink
ตอนนี้ remote ผ่่าน putty ได้แล้วครับ ผมไปแก้ใน
setting > network ตรงช่อง name เปลี่ยนเป็น แบบ lan ethernet แทนครับ เพราะตอนแรกเลือกเป็น WIREless card น่ะครับ
ยังไงก็ขอบคุณ คุณ michaelchang มากนะครับ สำหรับคำแนะนำดีๆครับ ขอบคุณมากครับ