I just started my adventure with Linux.
obviously had many issues already, but get to manage it.
one that bother me a little though I have found the temporary workoround
is my network connection.
my topology is: NAT->modem->router(NetGear 192.168.1.1)->TPLink(192.168.0.1)
TPLink gives me the wireless network at home. but I have also ubuntu 12.10
connected to TPLink through wire.

other machines (wireless) have IP addresses like 192.168.0.100,
ubuntu (wire) has eth0 configured as address 192.168.0.101 netmask 255.255.255.0 gw 192.168.0.1
it works fine, but after restart or shutdown of system I get disconnected.
ping 192.168.0.1 gives "no network" error
I can get connected again if I get wire off, wait a while and plug it again.
sometimes it works instantaneously, but sometimes not, sometimes I get IP 192.168.1.5
as if the ubuntu was connected directly to the router (NetGear .1.1) but it is connected
to the TPLink(.0.1) -> how is this possible???

I have seen a post suggesting it might be dhcp, so installed dhcpcd. Here is
the result of running it while being disconected.

1 Answer
1

The foundation for UPnP networking is IP addressing. Each device must
implement a DHCP client and search for a DHCP server when the device
is first connected to the network. If no DHCP server is available, the
device must assign itself an address. The process by which a UPnP
device assigns itself an address is known within the UPnP Device
Architecture as AutoIP. In UPnP Device Architecture Version 1.0,[6]
AutoIP is defined within the specification itself; in UPnP Device
Architecture Version 1.1,[7] AutoIP references IETF RFC 3927.[8] If
during the DHCP transaction, the device obtains a domain name, for
example, through a DNS server or via DNS forwarding, the device should
use that name in subsequent network operations; otherwise, the device
should use its IP address.