Network connection problems

What happens if you set up your OS (in my case Fedora 16), configure your network card as it should be : IP, network, gateway..
Turn off all that (in the testing phase) should be turned off :
iptables, ip6tables, SELinux
Server is pinging itself, but nobody can ping him, and he can not ping his own gateway.

In this (dismal) state of affairs, you should try Ethereal, or its modern brother Wireshark, to catch packages on the network. If packages are there, but ping is still not working, talk to your network gay/girl. It may be that your network is NOT a ordinary network, but is configured as the VLAN trunk mode, so your ordinary LAN configuration will simply not work.

VLAN trunk mode on the switch works with IEEE 802.1Q protocol (see link), and so, if we want our port to work, it needs configuring (see link).

There are two ways to do this, but I will here present only one, since I have tried it, and it works.
In my case it looks like this :

# cd /etc/sysconfig/network-scripts
# cp ifcfg-em1 ifcfg-vlan2 since it is in VLAN2 we call it that
We have also to change the configuration of the original LAN card :
DEVICE=”em1″ name of the network card
BOOTPROTO=static
ONBOOT=no we do not want it to start with the system, VLAN2 should
TYPE=Ethernet
IPADDR0=0.0.0.0 yes, it should be lake this!
NETMASK=255.255.255.0

And the changes in the new VLAN2 card :
VLAN=yes
VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
DEVICE=vlan2
PHYSDEV=em1
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR0=10.11.12.13 IP address which we want our server to have
NETMASK=255.255.255.0
GATEWAY=10.11.12.250

After this, restart networking service, and test the whole thing.

This entry was posted in Linux and tagged . Bookmark the permalink.

Comments are closed.