Terminal and ‘do shell script’ have absolutely nothing to do with each other even though they both deal with shell commands. Do you actually want a Terminal window open or do you just need to run the script without further interaction?
Since you don’t need the terminal for this, you can:
do shell script “ifconfig en1 mtu 1454” with administrator privileges
By excluding the password parameter, the script will actually prompt you for your admin password before running the script. If you’re happy embedding your password in the script then feel free to add the password parameter.
The easiest is to save the script as an application and add it to your Login Items. That way it’ll get run as soon as you log in.
Alternatively, adding it to /Library/StartupItems/ would execute the script at startup, although you’ll need a corresponding .plist file to tell the system how to load it.