diff options
author | jjako <jjako> | 2003-01-05 17:59:49 +0000 |
---|---|---|
committer | jjako <jjako> | 2003-01-05 17:59:49 +0000 |
commit | 4901471376df248cdae8e5f88616c45778e2e599 (patch) | |
tree | fa31eb11a2f751ed4e5acdb018d821de7b4c26cf /sgsnemu | |
parent | 3c1eb4686730de5649073d4942d9fe407514a7f2 (diff) |
Absolute path to ifconfig and route in ggsn and sgsnemu
Diffstat (limited to 'sgsnemu')
-rw-r--r-- | sgsnemu/sgsnemu.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sgsnemu/sgsnemu.c b/sgsnemu/sgsnemu.c index b25fe87..dd24fce 100644 --- a/sgsnemu/sgsnemu.c +++ b/sgsnemu/sgsnemu.c @@ -114,7 +114,7 @@ int create_tun() { strncpy(snet, inet_ntoa(net), 100); strncpy(smask, inet_ntoa(mask), 100); - sprintf(buf, "ifconfig %s %s mtu 1450 netmask %s", + sprintf(buf, "/sbin/ifconfig %s %s mtu 1450 netmask %s", tun->devname, snet, smask); if (debug) printf("%s\n", buf); system(buf); @@ -211,8 +211,8 @@ int create_pdp_conf(struct pdp_t *pdp, int cause) { tun_fd2 = tun2->fd; } - /*system("ifconfig tun0 192.168.0.10");*/ - sprintf(buf, "ifconfig %s %hu.%hu.%hu.%hu", + /*system("/sbin/ifconfig tun0 192.168.0.10");*/ + sprintf(buf, "/sbin/ifconfig %s %hu.%hu.%hu.%hu", ((struct tun_t*) pdp->ipif)->devname, pdp->eua.v[2], pdp->eua.v[3], pdp->eua.v[4], pdp->eua.v[5]); printf(buf); printf("\n"); @@ -220,7 +220,7 @@ int create_pdp_conf(struct pdp_t *pdp, int cause) { /*system("route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.10");*/ - sprintf(buf, "route add -net %hu.%hu.%hu.0 netmask 255.255.255.0 gw %hu.%hu.%hu.%hu", + sprintf(buf, "/sbin/route add -net %hu.%hu.%hu.0 netmask 255.255.255.0 gw %hu.%hu.%hu.%hu", pdp->eua.v[2], pdp->eua.v[3], pdp->eua.v[4], pdp->eua.v[2], pdp->eua.v[3], pdp->eua.v[4], pdp->eua.v[5]); printf(buf); printf("\n"); |