Script overwrite ip address
Clash Royale CLAN TAG#URR8PPP
write script which Will be overwritten IP
address in /etc/network/interfaces
and Make sure that the interface is correct than ping google.com if time result > 30 ms
reboot interface
but this code does not working properly.
#!/bin/bash
echo "lets start ip configuratioon ...."
lastconf=$(cat /etc/network/interfaces | awk 'print $1')
if [ ! -z $lastconf ]; then
sed -i "/auto $lastconf/,/auto.*//auto.*/b;d;;" /etc/network/interfaces
sed -i "/auto $lastconf/d" /etc/network/interfaces
echo "Now last ip configuration will be removed :)))"
ipconf="auto $lastconfniface $lastconf inet staticntaddress 192.168.1.2ntnetmask 255.255.255.0ntgateway 192.168.1.1ntdns-nameserver 8.8.8.8 192.168.0.2
echo -e $ipconf >> /etc/network/interfaces
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
pinging=$(ping google.com -c 1 | grep '64 bytes')
if [ -z $pinging ]; then
exit 0
fi
if [ $pinging -gt 30 ]; then
echo "request timee is more than 30wami; restarti daicko"
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
fi
exit 0
linux
add a comment |
write script which Will be overwritten IP
address in /etc/network/interfaces
and Make sure that the interface is correct than ping google.com if time result > 30 ms
reboot interface
but this code does not working properly.
#!/bin/bash
echo "lets start ip configuratioon ...."
lastconf=$(cat /etc/network/interfaces | awk 'print $1')
if [ ! -z $lastconf ]; then
sed -i "/auto $lastconf/,/auto.*//auto.*/b;d;;" /etc/network/interfaces
sed -i "/auto $lastconf/d" /etc/network/interfaces
echo "Now last ip configuration will be removed :)))"
ipconf="auto $lastconfniface $lastconf inet staticntaddress 192.168.1.2ntnetmask 255.255.255.0ntgateway 192.168.1.1ntdns-nameserver 8.8.8.8 192.168.0.2
echo -e $ipconf >> /etc/network/interfaces
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
pinging=$(ping google.com -c 1 | grep '64 bytes')
if [ -z $pinging ]; then
exit 0
fi
if [ $pinging -gt 30 ]; then
echo "request timee is more than 30wami; restarti daicko"
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
fi
exit 0
linux
5
are you getting any error ? what you mean code is not working
– Kamaraj
Dec 27 '18 at 10:55
i do not know but lecturer say that seconds are equal to each other and it's always false.
– Irakli
Dec 27 '18 at 11:00
1
you should extract the response time from the ping command. otherwise $pinging will have text like this "64 bytes from.......blah.....". include awk command to extract the response time. use = as seperator
– Kamaraj
Dec 27 '18 at 11:05
add a comment |
write script which Will be overwritten IP
address in /etc/network/interfaces
and Make sure that the interface is correct than ping google.com if time result > 30 ms
reboot interface
but this code does not working properly.
#!/bin/bash
echo "lets start ip configuratioon ...."
lastconf=$(cat /etc/network/interfaces | awk 'print $1')
if [ ! -z $lastconf ]; then
sed -i "/auto $lastconf/,/auto.*//auto.*/b;d;;" /etc/network/interfaces
sed -i "/auto $lastconf/d" /etc/network/interfaces
echo "Now last ip configuration will be removed :)))"
ipconf="auto $lastconfniface $lastconf inet staticntaddress 192.168.1.2ntnetmask 255.255.255.0ntgateway 192.168.1.1ntdns-nameserver 8.8.8.8 192.168.0.2
echo -e $ipconf >> /etc/network/interfaces
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
pinging=$(ping google.com -c 1 | grep '64 bytes')
if [ -z $pinging ]; then
exit 0
fi
if [ $pinging -gt 30 ]; then
echo "request timee is more than 30wami; restarti daicko"
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
fi
exit 0
linux
write script which Will be overwritten IP
address in /etc/network/interfaces
and Make sure that the interface is correct than ping google.com if time result > 30 ms
reboot interface
but this code does not working properly.
#!/bin/bash
echo "lets start ip configuratioon ...."
lastconf=$(cat /etc/network/interfaces | awk 'print $1')
if [ ! -z $lastconf ]; then
sed -i "/auto $lastconf/,/auto.*//auto.*/b;d;;" /etc/network/interfaces
sed -i "/auto $lastconf/d" /etc/network/interfaces
echo "Now last ip configuration will be removed :)))"
ipconf="auto $lastconfniface $lastconf inet staticntaddress 192.168.1.2ntnetmask 255.255.255.0ntgateway 192.168.1.1ntdns-nameserver 8.8.8.8 192.168.0.2
echo -e $ipconf >> /etc/network/interfaces
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
pinging=$(ping google.com -c 1 | grep '64 bytes')
if [ -z $pinging ]; then
exit 0
fi
if [ $pinging -gt 30 ]; then
echo "request timee is more than 30wami; restarti daicko"
ifconfig $lastconf down && ifconfig $lastconf up
service networking restart
fi
exit 0
linux
linux
asked Dec 27 '18 at 10:53
IrakliIrakli
143
143
5
are you getting any error ? what you mean code is not working
– Kamaraj
Dec 27 '18 at 10:55
i do not know but lecturer say that seconds are equal to each other and it's always false.
– Irakli
Dec 27 '18 at 11:00
1
you should extract the response time from the ping command. otherwise $pinging will have text like this "64 bytes from.......blah.....". include awk command to extract the response time. use = as seperator
– Kamaraj
Dec 27 '18 at 11:05
add a comment |
5
are you getting any error ? what you mean code is not working
– Kamaraj
Dec 27 '18 at 10:55
i do not know but lecturer say that seconds are equal to each other and it's always false.
– Irakli
Dec 27 '18 at 11:00
1
you should extract the response time from the ping command. otherwise $pinging will have text like this "64 bytes from.......blah.....". include awk command to extract the response time. use = as seperator
– Kamaraj
Dec 27 '18 at 11:05
5
5
are you getting any error ? what you mean code is not working
– Kamaraj
Dec 27 '18 at 10:55
are you getting any error ? what you mean code is not working
– Kamaraj
Dec 27 '18 at 10:55
i do not know but lecturer say that seconds are equal to each other and it's always false.
– Irakli
Dec 27 '18 at 11:00
i do not know but lecturer say that seconds are equal to each other and it's always false.
– Irakli
Dec 27 '18 at 11:00
1
1
you should extract the response time from the ping command. otherwise $pinging will have text like this "64 bytes from.......blah.....". include awk command to extract the response time. use = as seperator
– Kamaraj
Dec 27 '18 at 11:05
you should extract the response time from the ping command. otherwise $pinging will have text like this "64 bytes from.......blah.....". include awk command to extract the response time. use = as seperator
– Kamaraj
Dec 27 '18 at 11:05
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f491103%2fscript-overwrite-ip-address%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f491103%2fscript-overwrite-ip-address%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
5
are you getting any error ? what you mean code is not working
– Kamaraj
Dec 27 '18 at 10:55
i do not know but lecturer say that seconds are equal to each other and it's always false.
– Irakli
Dec 27 '18 at 11:00
1
you should extract the response time from the ping command. otherwise $pinging will have text like this "64 bytes from.......blah.....". include awk command to extract the response time. use = as seperator
– Kamaraj
Dec 27 '18 at 11:05