Ok i've got it working. I used the ifconfig command, but removed the netmask and it worked.
like this ifconfig $INTERFACE 192.168.1.10 whereas this didn't work ifconfig $INTERFACE 192.168.1.10 netmask 255.255.255.0 Thanks guys. Zia On Tue, Aug 26, 2014 at 10:40 AM, Zia Syed <[email protected]> wrote: > Thanks Guus. That works, but I am still not about to route traffic between > the nodes. tinc-up doesn't execute automatically, and when I manually try, > i get > 'RTNETLINK answers: File exists' > for > ip addr add 192.168.1.10 dev $INTERFACE > > where $INTERFACE i pass as eno1. > > On the tinc debug, i see this > > Connection with esprit1 (67.169.32.18 port 655) activated > Sending ADD_SUBNET to esprit1 (67.169.32.18 port 655): 10 38d07b36 homer2 > 10.16.0.0/24#10 > Sending 35 bytes of metadata to esprit1 (67.169.32.18 port 655) > Sending ADD_EDGE to everyone (BROADCAST): 12 7ae0f39b homer2 esprit1 > 67.169.32.18 655 c 78 > Sending 49 bytes of metadata to esprit1 (67.169.32.18 port 655) > Flushing 84 bytes to esprit1 (67.169.32.18 port 655) > Got ADD_SUBNET from esprit1 (67.169.32.18 port 655): 10 5dc18841 esprit1 > 192.168.1.0/24#10 > Forwarding ADD_SUBNET from esprit1 (67.169.32.18 port 655): 10 5dc18841 > esprit1 192.168.1.0/24#10 > Got ADD_EDGE from esprit1 (67.169.32.18 port 655): 12 1198c2b0 esprit1 > homer2 12.249.58.54 655 c 78 > Forwarding ADD_EDGE from esprit1 (67.169.32.18 port 655): 12 1198c2b0 > esprit1 homer2 12.249.58.54 655 c 78 > > > Does my routing table looks alright? > > [root@homer2:/etc/tinc/test]# route > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > default 10.16.0.1 0.0.0.0 UG 0 0 0 > eno16777728 > 10.16.0.0 * 255.255.0.0 U 0 0 0 > eno16777728 > 192.168.1.0 * 255.255.255.0 U 0 0 0 > eno16777728 > > [root@homer2:/etc/tinc/test]# ssh [email protected] > ssh: connect to host 192.168.1.10 port 22: No route to host > > [root@esprit1:/etc/tinc/test]# route > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > default 192.168.1.1 0.0.0.0 UG 202 0 0 > eno1 > 10.16.0.0 * 255.255.255.0 U 0 0 0 > eno1 > 192.168.1.0 * 255.255.255.0 U 202 0 0 > eno1 > > [root@esprit1:/etc/tinc/test]# ssh [email protected] > ssh: connect to host 10.16.0.14 port 22: No route to host > > My host config for homer2 is > [root@esprit1:/etc/tinc/test]# cat hosts/homer2 > Address = 10.16.0.14 > Subnet = 10.16.0.0/24 > > and for esprit1 > > [root@homer2:/etc/tinc/test]# cat hosts/esprit1 > Address = 67.169.32.18 > Subnet = 192.168.1.0/24 > > thanks, > Zia > > > On Tue, Aug 26, 2014 at 1:43 AM, Guus Sliepen <[email protected]> wrote: > >> On Mon, Aug 25, 2014 at 09:55:05PM -0700, Zia Syed wrote: >> >> > I'm trying to run Tinc on a NixOS machine, using the similar >> configuration >> > i had for Ubuntu. My home subnet is 192.168.1.0/24 and my work is >> > 10.16.0.0/24. However, unlike ubuntu, when I start tincd on nixos, and >> try >> > to 'ifconfig $INTERFACE 192.168.1.10 netmask 255.255.255.0' in my >> tinc-up, >> > I loose network access on the box (no ping/ssh to the box). I see tun0 >> > interface created, but no data flows. >> > >> > eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 >> > inet 192.168.1.10 netmask 255.255.255.0 broadcast >> 192.168.1.255 >> [...] >> > #!/nix/store/ajxd1z42ql9qihdj1pa7in12iynf532g-bash-4.2-p45/bin/sh >> > #ifconfig $INTERFACE 192.168.1.10 netmask 255.255.255.0 >> > ip route add 10.16.0.0/24 dev $INTERFACE >> > ip link set dev $INTERFACE up >> >> Like Saverio already said, you are configuring tun0 with exactly the >> same IP address and netmask as the eno1 interface. This will indeed >> cause you to lose network access. You can use the same IP address on >> tun0 as on eno1, but then the netmask should be different. Try this >> instead: >> >> #!/nix/store/ajxd1z42ql9qihdj1pa7in12iynf532g-bash-4.2-p45/bin/sh >> ip addr add 192.168.1.10 dev $INTERFACE >> ip route add 10.16.0.0/24 dev $INTERFACE >> ip link set dev $INTERFACE up >> >> -- >> Met vriendelijke groet / with kind regards, >> Guus Sliepen <[email protected]> >> >> _______________________________________________ >> tinc mailing list >> [email protected] >> http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc >> >> >
_______________________________________________ tinc mailing list [email protected] http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc
