Let's start from the beginning:
- Hardware info please
- What does the server report as network card? Is it detected?
- Check your logs for error messages related with your network card, dhcp, etc. You can get that from the shell typing
dmesg. You can filter the output using a pipe and the word to filter by (i.e. dmesg | intel).
- You can save the output for anything using a >, so if you want to browse the message during boot and look for the problem, use
dmesg > logs.txt. That will create a file called logs.txt on the same directory you are. Use nano to read it.
Simple steps like those will help you to identify problems.
- When finding an error, google it. 99.999% of the time, someone else had the same problem before.
For instance my NIC is a Chelsio, so:
Code:
oot@nas:~ # dmesg | grep Chelsio
cxgbc0: <Chelsio T320, 2 ports> mem 0xfb781000-0xfb781fff,0xfb780000-0xfb780fff irq 32 at device 0.0 on pci2
Looking for the string
cxgb to see what happened with it during boot:
Code:
root@nas:~ # dmesg | grep cxgb
cxgbc0: <Chelsio T320, 2 ports> mem 0xfb781000-0xfb781fff,0xfb780000-0xfb780fff irq 32 at device 0.0 on pci2
cxgbc0: using MSI-X interrupts (9 vectors)
cxgb0: <Port 0 10GBASE-R> on cxgbc0
cxgb0: Using defaults for TSO: 65518/35/2048
cxgb0: Ethernet address: 00:07:43:06:b5:0d
cxgb1: <Port 1 10GBASE-R> on cxgbc0
cxgb1: Using defaults for TSO: 65518/35/2048
cxgb1: Ethernet address: 00:07:43:06:b5:0e
cxgbc0: Firmware Version 7.12.0
cxgb0: link state changed to DOWN
cxgb0: link state changed to UP
cxgb1: link state changed to DOWN
If you can't find your way on the shell, boot the server and look and the messages as they appear. During boot you will see the server bringing the interfaces up and down, looking for the dhcp server, getting the IP, etc.
Good luck![/Q
Let's start from the beginning:
- Hardware info please
- What does the server report as network card? Is it detected?
- Check your logs for error messages related with your network card, dhcp, etc. You can get that from the shell typing
dmesg. You can filter the output using a pipe and the word to filter by (i.e. dmesg | intel).
- You can save the output for anything using a >, so if you want to browse the message during boot and look for the problem, use
dmesg > logs.txt. That will create a file called logs.txt on the same directory you are. Use nano to read it.
Simple steps like those will help you to identify problems.
- When finding an error, google it. 99.999% of the time, someone else had the same problem before.
For instance my NIC is a Chelsio, so:
Code:
oot@nas:~ # dmesg | grep Chelsio
cxgbc0: <Chelsio T320, 2 ports> mem 0xfb781000-0xfb781fff,0xfb780000-0xfb780fff irq 32 at device 0.0 on pci2
Looking for the string
cxgb to see what happened with it during boot:
Code:
root@nas:~ # dmesg | grep cxgb
cxgbc0: <Chelsio T320, 2 ports> mem 0xfb781000-0xfb781fff,0xfb780000-0xfb780fff irq 32 at device 0.0 on pci2
cxgbc0: using MSI-X interrupts (9 vectors)
cxgb0: <Port 0 10GBASE-R> on cxgbc0
cxgb0: Using defaults for TSO: 65518/35/2048
cxgb0: Ethernet address: 00:07:43:06:b5:0d
cxgb1: <Port 1 10GBASE-R> on cxgbc0
cxgb1: Using defaults for TSO: 65518/35/2048
cxgb1: Ethernet address: 00:07:43:06:b5:0e
cxgbc0: Firmware Version 7.12.0
cxgb0: link state changed to DOWN
cxgb0: link state changed to UP
cxgb1: link state changed to DOWN
If you can't find your way on the shell, boot the server and look and the messages as they appear. During boot you will see the server bringing the interfaces up and down, looking for the dhcp server, getting the IP, etc.
Good luck!
I posted an image that showed unable to pass dns Server.